什么时候将实例初始化块添加到Java?

时间:2017-09-08 10:00:42

标签: java

我从几乎开始编写Java,但我今天才知道存在实例初始化块(参见:What is an initialization block?)。我确信静态初始化块是唯一的选择。

因为实例初始化块何时成为语言的一部分?如果答案得到文档的支持,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

在Java 1.1中添加了实例初始值设定项。

旧版本的语言文档在网络上有点传播(Oracle并没有保留很多)但this document似乎是原始教程文档的副本,并显示了1.1的语言更改: / p>

  • 内部课程
  • 匿名课程
  • 实例初始化程序
  • 阵列初始化
  • 班级文字
  • 可以使用final的更多地方
  • transient具有明确的含义