加载过程:loading->linking(Verification,Preparation,Resolution)->initializing
类加载器:子底向上检查 自顶向下加载 可以对照源码看
loading:双亲委派加载,为了安全性(自定义类加载器 然后加载jdk自带的类 比如String 具有破坏性)
类加载器并非继承关系 如下源码图
具体的上级加载器:getSystemClassLoader() 方法;可以自行调用此方法验证
类加载源码图1-1
类加载流程图1-2
加载过程:loading->linking(Verification,Preparation,Resolution)->initializing
类加载器:子底向上检查 自顶向下加载 可以对照源码看
loading:双亲委派加载,为了安全性(自定义类加载器 然后加载jdk自带的类 比如String 具有破坏性)
类加载器并非继承关系 如下源码图
具体的上级加载器:getSystemClassLoader() 方法;可以自行调用此方法验证
类加载源码图1-1
类加载流程图1-2