-3

同様の質問に答える最良の方法は何ですか?

(Javaに導入された機能XXXは何年ですか?)

Javaのバージョン履歴に関するwikiを読みましたが、粗すぎます。

ありがとう!

4

2 に答える 2

3

Package-privateは、Javaになる前から存在していました。元のOakには、パブリック、保護、およびデフォルト(パッケージプライベート)の可視性がありました。最終的にはプライベート(最新の「コンパイルユニット」プライベート)が導入されましたが、それでもJava1.0より前です。

編集:私はこれをチェックしました:Oakそれprivateを呼び出しましたが、Javaのpackage-privateのように動作しました: "特定のパッケージのすべてのクラスは、public、protected、およびに関係なく、そのパッケージのクラスで宣言されたすべての変数とメソッドを使用できます個人的な宣言。」(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 に答える