1、什么是双亲委派机制

Java类加载器顺序
双亲委派机制,是按照加载器的层级关系,逐层进行委派。

双亲委派机制
要加载一个类MyClass.class,从低层级到高层级一级一级委派,先由应用层加载器委派给扩展类加载器,再由扩展类委派给启动类加载器;启动类加载器载入失败,再由扩展类加载器载入,扩展类加载器载入失败,最后由应用类加载器载入,如果应用类加载器也找不到那就报ClassNotFound异常了。
双亲委派机制的优点:
1.保证安全性,层级关系代表优先级,也就是所有类的加载,优先给启动类加载器,这样就保证了核心类库类。
2.避免重复,如果父类加载器加载过了,子类加载器就没有必要再去加载了。
双亲委派机制是Java类加载器的一种工作模式,它确保类的加载过程从顶层的启动类加载器开始,依次向下,直到找到类或者加载失败。这种机制保障了核心类库的安全性,防止用户自定义类覆盖系统类,同时也避免了类的重复加载。
1482

被折叠的 条评论
为什么被折叠?



