采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1.bootstrap加载的是java的核心类? 2.ext加载的是外部依赖(如maven中的jar包依赖)? 3.app加载的是自己工程中编写的代码?
请问老师,我上面说的3种类加载器加载的对象是正确的吗? 这么做是为了安全考虑吗?
同学好,ext加载的是%JAVA_HOME%中lib/ext文件下的jar包和class类文件,所以跟maven里面的jar没关系,你可以打开看看下面有什么类 其他都是对的 这么做主要就是为了职责分明,并且bootstrap是C++实现的,能根据系统的不同去做一些系统专属的适配,具体需要看看源码
老师好,这个职责分明是怎么体现的?
每个类加载器管理不同目录的类,不同目录的类作用不同。
登录后可查看更多问答,登录/注册
招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航
1.8k 27
2.7k 22
1.2k 15
1.4k 14
1.3k 14