我从几乎开始编写Java,但我今天才知道存在实例初始化块(参见:What is an initialization block?)。我确信静态初始化块是唯一的选择。
因为实例初始化块何时成为语言的一部分?如果答案得到文档的支持,我将不胜感激。
答案 0 :(得分:2)
在Java 1.1中添加了实例初始值设定项。
旧版本的语言文档在网络上有点传播(Oracle并没有保留很多)但this document似乎是原始教程文档的副本,并显示了1.1的语言更改: / p>
final
的更多地方transient
具有明确的含义