课程
/后端开发
/Java
/反射——Java高级开发必须懂的
还是有一点不是很懂,加载类的意思的加载到jvm里吗?为什么叫动态加载,为什么叫静态加载?
2017-05-05
源自:反射——Java高级开发必须懂的 2-1
正在回答
静态加载就是在编译的时候,不管你用没用到这个类都会加载他。而动态加载就是,在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。静态加载是在你编译时一次性将所有的类加载到Java虚拟机上,而动态加载是在你用某个类到的时候,Java虚拟机才会把该类加载进去。
Dream5 提问者
‘动态加载’是用到 什么参数就 加载 哪个类, 所以动态加载 是在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。
‘静态加载’的意思是用固定的代码 new 去加载类, ‘动态加载’的意思是 参数可变的方式 去加载类
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
1 回答java类加载的讲解在哪?
1 回答为啥没有java类加载机制后面的内容
1 回答类加载
1 回答什么是动态加载类和静态加载类
1 回答关于Field对象的问题