java代码的加载和执行顺序

java代码的加载和执行顺序

1、代码块的执行顺序:静态代码块-->main方法的代码-->构造代码块-->构造方法-->顺序执行代码(或同步代码块)

2、父类静态代码块-->子类静态代码块-->main方法的代码-->父类构造代码块-->父类构造方法-->子类构造代码块-->子类构造方法-->顺序执行代码(包括普通代码块、同步代码块)(当父类无super时,触发子类有参构造函数和无参构造函数时只调用父类无参构造函数)

你可能感兴趣的:(java基础整理)