Java对象创建时代码的加载顺序 结论 对象创建代码时的加载顺序 静态代码 -> 非静态代码 -> 构造方法 若继承的父类,则加载顺序为: 父类的静态的代码 --> 子类的静态的代码 --> 父类内部非静态代码 --> 父类的构造方法 --> 子类的非静态代码 --> 子类的构造方法 注意 静态代码包括(静态方法,静态变量,静态代码块等),非静态代码即(成员方法,成员变量,成员代码块等) 同一种类型代码,写在上面的先加载。