知道 V2 大佬多,请大佬解惑关于非静态代码块执行顺序问题

2020-03-08 14:08:37 +08:00
 zhuawadao

https://app.yinxiang.com/fx/f97727ac-490b-42a3-9fa5-65941e29f0da

1990 次点击
所在节点    Java
4 条回复
yidinghe
2020-03-08 14:27:48 +08:00
非静态的代码块的执行本身是创建实例过程的一部分,如果不去创建实例,自然不会执行这块。
chocotan
2020-03-08 14:31:28 +08:00
问题 1:非静态代码块简单来说是 new 这个类的时候才会执行(非静态变量之后,构造方法之前)

问题 2:同上

问题 3:static 变量、和 static 代码块按照顺序从上往下

问题 4:同上

问题 5:同上


手头正好有本 java 编程思想,看章节 5.7
zhuawadao
2020-03-08 14:43:00 +08:00
@yidinghe 感谢答疑解惑!谢谢您!
zhuawadao
2020-03-08 14:43:38 +08:00
@chocotan 感谢您的回答与指导!多谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/650909

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX