为了账号安全,请及时绑定邮箱和手机立即绑定

java关于类加载的问题

还是有一点不是很懂,加载类的意思的加载到jvm里吗?为什么叫动态加载,为什么叫静态加载?

正在回答

3 回答

静态加载就是在编译的时候,不管你用没用到这个类都会加载他。而动态加载就是,在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。静态加载是在你编译时一次性将所有的类加载到Java虚拟机上,而动态加载是在你用某个类到的时候,Java虚拟机才会把该类加载进去。

0 回复 有任何疑惑可以回复我~
#1

Dream5 提问者

2017-05-14 回复 有任何疑惑可以回复我~

‘动态加载’是用到  什么参数就  加载 哪个类,    所以动态加载 是在运行的时候会加载你要用到的类!没用到的类就算没编写或者语法上有错误都不会影响。

0 回复 有任何疑惑可以回复我~

‘静态加载’的意思是用固定的代码 new  去加载类,  ‘动态加载’的意思是 参数可变的方式  去加载类

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

java关于类加载的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信