-3

我可以回答类似问题的最佳方式是什么?

(Java 是哪一年引入的特性 XXX?)

我已经阅读了有关 java 版本历史的 wiki,但它的粒度太粗了。

谢谢!

4

2 回答 2

3

Package-private 早在 Java 出现之前就已经存在。最初的 Oak 具有公共、受保护和默认(包私有)可见性。最终还是在 Java 1.0 之前引入了私有(现代“编译单元”私有)。

编辑:我刚刚检查了这个:Oak调用private,但它的行为类似于 Java 的包私有:“特定包中的所有类都可以使用该包中的类中声明的所有变量和方法,而不管公共、受保护和私人声明。” (Oak 0.2 规范第 15 页)无论如何,日期至少是 1994 年(规范的 0.2 版),可能更早。

是一篇关于 Java 历史的有趣文章。

于 2012-05-11T18:10:12.547 回答
2

所有过去的版本都可用,并且上面有日期:

http://docs.oracle.com/javase/specs/

于 2012-05-11T18:06:53.003 回答