执行 main 函数之后, 结果如下:
静态代码块
main 函数执行
构造代码块
2222
无参构造函数
1111111
普通代码块
注意点: 构造代码块和普通代码块的区别?
====》构造代码块是放在类上的, 普通代码块是放在方法上的
执行顺序:
静态代码块 > main > 构造代码块 > 构造函数 > 111111 > 普通代码块
这里指的注意是红色的部分. 我们可以利用他去做一些执行完构造函数之后的操作, 而且是在编写代码的时候传进去的!
来源: http://www.bubuko.com/infodetail-3293243.html