我可以回答类似问题的最佳方式是什么?
(什么年份功能XXX被引入java?)
我已经阅读过java版本历史的wiki,但它太粗糙了。
谢谢!
答案 0 :(得分:3)
Package-private自从它成为Java之前就已存在。原始的Oak具有公共,受保护和默认(包私有)可见性。最终私有(现代的“编译单元”私有)被引入,仍然在Java 1.0之前。
编辑:我刚刚检查过:Oak 名为 it private
,但它表现得像Java的包私有:“特定的所有类package可以使用在该包中的类中声明的所有变量和方法,无论public,protected和private声明如何。“ (Oak 0.2 spec page 15)无论如何,那个日期至少是1994年(规范的0.2版),可能更早。
Here是一篇关于Java历史的有趣文章。
答案 1 :(得分:2)
所有过去的版本都可用并且有日期: