Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 570 Bytes

File metadata and controls

9 lines (9 loc) · 570 Bytes

Java对象创建时代码的加载顺序

结论

  • 对象创建代码时的加载顺序

静态代码 -> 非静态代码 -> 构造方法

  • 若继承的父类,则加载顺序为:

父类的静态的代码 --> 子类的静态的代码 --> 父类内部非静态代码 --> 父类的构造方法 --> 子类的非静态代码 --> 子类的构造方法

注意

静态代码包括(静态方法,静态变量,静态代码块等),非静态代码即(成员方法,成员变量,成员代码块等)

同一种类型代码,写在上面的先加载。