全部评论
你可以看下这篇文章,是我见过讲static执行顺序讲得最好的。还有很多例子,很通俗易懂。 传送门:https://twocups.cn/index.php/2020/01/22/16/
静态域按顺序声明,然后你显式new对象的时候,类已经初始化过了,所以先调用非静态代码块
搞明白了 谢谢大家的解答
static修饰的是按顺序执行的,所以到静态对象构造的时候会先调用构造方法
相关推荐
07-02 17:55
杭州电子科技大学 测试工程师 点赞 评论 收藏
分享
07-02 14:50
广东工业大学 硬件测试 
点赞 评论 收藏
分享
05-14 11:04
北京邮电大学 Java 
点赞 评论 收藏
分享