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

java关于类加载的问题

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

最佳回答

2017-05-05

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

Dream5 (提问者)

#1 2017-05-14 回复

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

2017-05-06
回复 0

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

2017-05-06
回复 0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信