无敌小歪歪
2015-09-23 15:23
为什么第二个初始化快比第一个先执行。
下面是执行结果:
通过静态初始化块初始化age通过初始化块初始化sex通过构造方法初始化name姓名:tom,性别:男,年龄:20
http://www.imooc.com/qadetail/98520
这里面人家回答的很好
静态代码块比普通的代码块 优先执行。
就像静态变量会比静态属性先初始化。
至于具体为什么我不知道。
无动于衷 回复无敌小歪歪
这说明 HelloWorld hello = new HelloWorld();会先执行初始化块,再执行构造方法啊。
2015-09-24 10:21:21
共 2 条回复 >
Java入门第二季
531255 学习 · 6327 问题
相似问题
回答 2
回答 4
回答 1