标签:静态 运行时 验证过 解析 应用 请求 双亲委派模型 数据结构 通过
加载
验证
准备
解析
初始化
使用
卸载
常量传播
常量折叠
通过全限定名获取二进制字节流
将静态存储结构转化为方法区的运行时数据结构
生成Class对象
文件格式验证
元数据验证
字节码验证
符号引用验证
分配内存,并将分配的内存全部置零,static final定义的常量除外
调用
不同的类加载器加载同一个字节码文件,构建出的两个类也是不相同的
启动类加载器
扩展类加载器
应用类加载器
自定义加载器
双亲委派模型过程:如果一个类加载器收到了类的加载请求,先交给父类处理,父类无法处理在自己处理
标签:静态 运行时 验证过 解析 应用 请求 双亲委派模型 数据结构 通过
原文地址:https://www.cnblogs.com/ZGQblogs/p/12586632.html