加载:例如从磁盘把class文件加载到jvm
链接:确定类与类之间的关系,字节码的安全校验等
初始化:为静态变量赋值
System.exit()
加载:查找并加载类的二进制数据
链接
验证:确保被记载类的正确性
准备:为类的静态变量赋值,并将其初始化为默认值
解析:把类中符号引用转换为直接引用
备注:符号引用与直接引用的理解
https://www.cnblogs.com/qlky/p/7643524.html
初始化:为类的静态变量赋予正确的初始值