双亲委派机制

什么是双亲委派机制
当某个类加载器,需要加载某个class文件时,会首先把这个任务委派给她的上级加载器,如果他的上级加载器没有加载,自己才回去加载这个类

四种类加载器
BootStrapClassLoader(启动类加载器);
主要加载Java的核心类库
ExtClassLoader (标准扩展加载器)
主要负责加载jre/lib
AppClassLoader 加载程序所在的目录里的class

CustomClassloader自定义类加载器。

双亲委派机制
双亲委派机制的作用
1、防止重复加载同一个.class。通过委托去向上面问一问,加载过了,就不用再加载一遍。保证数据安全。
2、保证核心.class不能被篡改,防止危险代码的植入风险。。