类的加载顺序 1.加载,2.链接,3.初始化 生成java.lang.Class对象为类变量(static)分配内存并设置默认初始化值。例如:static m= 0;先执行静态代码块,然后执行构造方法。(初始化一个类的时候,如果发现其父类还没有进行初始化,则需要先触发其父类的初始化,初始化包括静态代码块和构造方法)