JAVA的初始化顺序

来源:互联网 发布:windows server 版本 编辑:程序博客网 时间:2024/05/02 00:27

最近看到一个面试题,是关于java的初始化顺序的。特意记录下来:

 

一些论坛或者blog已经给出了答案。

http://stackoverflow.com/questions/2007666/in-what-order-do-static-initializer-blocks-in-java-run
http://java.chinaitlab.com/base/754921.html

看这个程序的结果就一目了然了。

父类静态变量
子类静态变量
父类实例变量1
父类实例变量2
父类构造函数
子类实例变量1
子类实例变量2
子类构造函数
=====================================
父类实例变量1
父类实例变量2
父类构造函数
子类实例变量1
子类实例变量2
子类构造函数

 

 

 

 

原创粉丝点击