Dream5
2017-05-05 11:40
还是有一点不是很懂,加载类的意思的加载到jvm里吗?为什么叫动态加载,为什么叫静态加载?
静态加载就是在编译的时候,不管你用没用到这个类都会加载他。而动态加载就是,在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。静态加载是在你编译时一次性将所有的类加载到Java虚拟机上,而动态加载是在你用某个类到的时候,Java虚拟机才会把该类加载进去。
‘动态加载’是用到 什么参数就 加载 哪个类, 所以动态加载 是在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。
‘静态加载’的意思是用固定的代码 new 去加载类, ‘动态加载’的意思是 参数可变的方式 去加载类
反射——Java高级开发必须懂的
151467 学习 · 335 问题
相似问题