采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师:请教一个问题,每个应用使用三种类加载器(启动类->扩展类->应用类->自定义类),为什么不使用一个加载器加载所有Class呢?分成多个加载器的目的是什么?有什么优点呢?
成多个加载器的目的最基本有两个:
1: 共用 , 比方说一些公共的系统的类,像JDK带的类,大家都会用到,可以放到启动类加载器
2:安全 , jvm进行类加载和搜寻的时候,是上层类加载器没有才由下层类加载器加载的,这样能保证一些系统级别的类,JDK级别的类,不会被恶意覆盖
登录后可查看更多问答,登录/注册
无论是要准备面试还是内功提升,只要你做Java,就需要学习JVM
1.2k 2
1.7k 2
1.1k 1
1.4k 7
1.3k 5
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号