静态变量,静态代码块,构造函数,构造代码块执顺序

①第一种情况
静态变量,静态代码块,构造函数,构造代码块执顺序
在调用无参构造的情况下,会执行构造代码块

②第二种情况
静态变量,静态代码块,构造函数,构造代码块执顺序
在不调用无参构造的情况下,不会执行构造代码块

③第三种情况
静态变量,静态代码块,构造函数,构造代码块执顺序
在多次调用构造函数的情况下,构造代码块和构造函数执行完毕,再另外去执行

④第四种情况
静态变量,静态代码块,构造函数,构造代码块执顺序

⑤对于继承时
静态变量,静态代码块,构造函数,构造代码块执顺序