我们都知道类加载器有“全盘负责”的机制,就是当一个类加载器负责加载某个 Class 时,该 Class 所依赖的和引用的其他 Class 也将由该类加载器负责载入,除非显式指定另外一个类加载器来载入。
而“双亲委派”机制则会将类的加载请求委托给父类。
这样的话,如果一个类加载器加载某一个类 A 的时候,那么该类所依赖的其他类 B 也就由当前这个类加载器加载了,这跟“双亲委派”机制矛盾吗?
我想知道“全盘负责”的作用是什么?搜了下发现网上都只说了概念,没说为什么。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.