一生清贫怎敢入繁华
2019-05-16 07:14
代码详见本小节任务
从代码运行结果可以看出来,在HelloWorld类加载时,先加载了static初始化块,然后加载了非静态初始化块,最终才加载了构造方法。由此是否可以断定类加载时的加载优先级?
即,在类中存在构造方法,static初始化块以及非静态初始化块时,类加载的顺序为static初始化块>非静态初始化块>构造方法。
请大佬讲解一下,以上结论是否正确?
不就是这样讲的吗
我也是个菜鸟,我觉得你说的是对的。只不过静态初始化块仅在类第一次被加载时执行吧。
Java入门第二季 升级版
530658 学习 · 6091 问题
相似问题