java初始化的加载顺序

来源:互联网 发布:二手车软件哪个好 编辑:程序博客网 时间:2024/06/05 06:53

之前只是知道个大概就没细研究,发现面试或者笔试题还蛮容易考到的,所以我自己亲自试了一下,实践出真知。

结论:

1、父类的静态代码块先执行2、父类的静态变量加载3、子类的静态代码块执行4、子类的静态变量加载5、父类的动态代码块执行6、父类的构造函数执行7、子类的动态代码块执行8、子类构造函数执行9、最后才是子类实例的调用方法。
0 0