classLoader 分为 bootStrap ClassLoader
extention ClassLoader
APPClassLoader(类加载器)
一般都继承双亲委派规程
比如 ClassLoader——》findLoadClassLoader——》loadClass———》defineClass
为什么要双亲委派规则呢? 是为了防止恶意代码类攻击。
但是有一点打破了双亲委派规则,是Context ClassLoader 上下文类加载器。比如A在rt。jar中,但是我要调用第三方的A,所以要用ContexClassLoader