java 类执行顺序

父类静态代码块--子类静态代码块--父类代码块--父类构造方法--子类代码块--子类构造方法

ps:静态代码块只会在第一次加载的时候执行,后续不会再执行

main方法执行会存在一个问题:main方法放在目标类中,如果要执行这个main方法,虚拟机会先初始化这个主类,所以会先执行static静态代码块;而如果不在目标类,那么,就会先执行main方法。

https://blog.csdn.net/zhang15238156629/article/details/70232033 该文章很牛。

猜你喜欢

转载自blog.csdn.net/weixin_39597521/article/details/82733657