JVM类的加载机制(class loading) 1.加载(loading) a.根据根路径全名加载成二进制流 b.将静态存储结构转换成内存运行时的数据结构 c.在内存中生成一个此类的方法入口 2.链接 (1)校验 a.对文件格式进行校验 b.对字节码进行校验 (2)准备 将此类中的静态属性进行初始化过程(注意:是对数据类型的初始化,而不是变量) (3)解析 初始化final定义的常量 3.初始化 此步骤开始将执行权从JVM转移到自己的程序,开始执行构造函数。