加载 将类的字节码载入方法区,并创建.calss对象如果此类的父类没有加载,先加载父类加载时懒惰执行 链接 验证—验证类是否符合Class规范,合法性、安全性检查准备—为static变量分配空间,设置默认值解析—将常量池的符号引用解析为直接引用 初始化 执行静态代码块与非final静态变量的赋值初始化时懒惰执行