文章目录
一、类加载器
二、类加载的双亲委托机制
一、类加载器
----
Java 虚拟机 ClassLoader 类加载器 :
Bootstrap ClassLoader : 启动类加载器 , 该 加载器由...;
类加载的双亲委托机制 :
类加载器 ClassLoader 接收到 类加载任务 之后 , 自己不会先进行加载 , 反而将该 类加载任务 委托 给 父类类加载器 执行 ;
父类类加载器 接收 到 该...类加载任务 之后 , 也会 委托 父类的父类 类加载器 执行 ;
委托操作 , 会一直传递到 最顶层的 启动类加载器 Bootstrap ClassLoader ;
如果 启动类加载器 Bootstrap...ClassLoader 完成了 类加载 操作 , 返回加载的类 ;
如果 启动类加载器 Bootstrap ClassLoader 无法完成 类加载 操作 , 就会 将 类加载任务 委托给 子类完成...;
同理 , 父类 委托 给子类的 类加载任务 , 如果 子类类加载器 可以完成加载 , 成功返回 , 如果子类类加载器无法完成加载 , 就再次 将 类加载任务 委托给 子类的子类 , 继续向下传递 ;