
preparation这一步比较重要
双亲委派机制

类加载器的继承关系

类加载过程

类加载器的范围

自定义类加载器
loadClass

Java编译+解释混合模式

懒加载

Linking
Verification
验证文件是否符合JVM规定
Preparation
静态成员变量赋默认值
Resolution
将类、方法、属性等符号引用解析为直接引用
常量池中的各种符号引用解析为指针、偏移量等内存地址的直接引用
Initializing
调用类初始化代码 <clinit>,给静态成员变量赋初始值