装载 i. 从文件读取成字节流被类加载器加载 ii. 将这个字节流转化为方法区的运行时数据结构 iii. 在堆中生成Class对象链接 i. 验证 - 文件格式 - 元数据 - 字节码 - 符号引用 ii. 准备 为类的静态变量分配内存以及默认值 iii. 解析 将符号引用转化成直接引用初始化 执行Clinit方法,初始化静态变量的值.