谈谈类加载器的双亲委派机制

谈谈类加载器的双亲委派机制

谈谈类加载器的双亲委派机制
如果我们要加载一个类,我们会先依据上图的顺序,一层一层去找是否已经有类加载器已经加载类信息,最后才是我们的自己写的类加载器,最大程度上防止资源的浪费

我们现在去看看ClassLoader的源码

谈谈类加载器的双亲委派机制
重点看看这段,简单明了,他会先去看看classLoader的parent(EXTClassLoader)有没有加载这个类,没有parent就去BootstrapClassLoader去找找

双亲委派,就是找爹,看看他加载过这个类么,没有拉求倒,自己加载!

谈谈类加载器的双亲委派机制谈谈类加载器的双亲委派机制我们通过刚才这段代码可以确定调用的过程确实是,向上找的