请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。

答:执行顺序:静态初始化块->初始化块->构造函数

静态初始化块:在第一次加载类时执行,与对象的创建无关。

构造代码块:在调用构造方法时执行。

构造函数:在调用构造函数时执行。

posted @ 2018-10-21 15:13  互联.王  阅读(111)  评论(0编辑  收藏  举报