初始化顺序: 1.将对象内存空间初始化为二进制0(所有的数据成员被设为默认值) 2.如果该类有基类则初始化其基类(调用默认基类构造器,也可在子类构造器中指定调用基类的某个构造器) 3. 静态成员和静态域(谁在前谁先初始化,且在内存中只占一份空间,同一个类不同对象可以共享) 4.main方法 5.非静态成员变量,引用,实例初始化 被初始化 6. 构造器 1,2,3,4为类加载过程,5,6为new对象过程,只有new会执行. class A { A() { System.out.println("…