请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

双亲委派模型第一步, 现在"具名模块"里面找, 如果找到了就使用app加载器加载?

双亲委派模型第一步, 现在"具名模块"里面找, 如果找到了就使用app加载器加载?
所有的类不应该都由最顶级的加载器加载么, 例如: “具名模块” classpash里面有String类, 或者有什么别的类, 在平台加载器里面加载过的, 那会不会出现重复问题?

正在回答 回答被采纳积分+3

1回答

CC老师 2020-11-25 22:28:30

因为jdk9过后,app也需要装载一些系统级别的类的,所以,都是先在自己的 具名模块里面查找, 如果自己没有,就委托父级,剩下的过程就是 循环这个过程了。


肯定不会重复啊,你可以理解原来jdk8里面的顶级加载器里面加载的类,现在分散到每个层次去了, 双亲委派模型仍然能保证 类加载的 唯一性的

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信