Java基础4:代码加载顺序
一、什么是代码块
Java中用{ }括起来的代码段就是代码块。
二、代码块的分类和功能
三、代码块的执行顺序
1、代码块的执行顺序:静态代码块-->main方法的代码-->构造代码块-->构造方法-->顺序执行代码(或同步代码块)
2、父类静态代码块-->子类静态代码块-->main方法的代码-->父类构造代码块-->父类构造方法-->子类构造代码块-->子类构造方法-->顺序执行代码(包括普通代码块、同步代码块)(当父类无super时,触发子类有参构造函数和无参构造函数时只调用父类无参构造函数)