天天看点

类加载的双亲委派机制笔记

程序启动时,JVM需要将.class文件加载到内存中,形成class对象。

根据需要加载的类的类型划分为三个加载器去实现加载,分别是:

根类加载器(加载基础类,此类不可覆盖)

扩展类加载器(加载基础类的扩展类,此类需要控制覆盖)

系统类加载器(加载自己编写的类,爱怎么写怎么写)

类文件加载到内存形成class对象是由findClass()方法实现的。

而loadClass方法采用的所谓双亲委派模式,说白了是向上传递加载任务。

类加载的双亲委派机制笔记