JavaSEのバージョン一覧
各バージョンの一覧と変更点・新機能をまとめる。
Table of Contents
この記事は最終更新から3年以上経過しています。
バージョン | コードネーム | リリース日 | API 仕様 | 言語仕様 | JVM仕様 |
---|---|---|---|---|---|
Java SE 9 |
(2017年予定) |
||||
Java SE 8 |
2014.03.18 |
||||
Java SE 7 |
Dolphin |
2011.07.28 |
|||
Java SE 6 |
Mustang |
2006.12.11 |
|||
J2SE 5.0 |
Tiger |
2004.09.30 |
|||
J2SE 1.4 |
Merlin |
2002.02.06 |
|||
J2SE 1.3 |
Kestre |
2000.05.08 |
|||
J2SE 1.2 |
Playground |
1998.12.08 |
|||
JDK 1.1 |
1997.02.19 |
||||
JDK 1.0 |
Oak |
1996.01.23 |
-
最新のJDKのダウンロード
-
旧バージョンをダウンロードする場合は
-
言語仕様に関するリンク
Java SE 8
ラムダ式・Stream APIやDate And Time APIなど大きな変更があった。
-
JSR 335 ラムダ式・Stream API
-
JSR 310 Date And Time API
-
JSR 223 Nashorn JavaScript エンジン
-
JavaScript実行エンジン(Rhino)はあったが、パフォーマンスが向上。
-
Java SE 7
-
ダイアモンド記法
-
try-with-resources
-
例外のマルチキャッチ
-
NIO2
-
Fork/Joinフレームワーク
Java SE 6
-
Concurrency Utilitiesの強化
-
JDBC 4.0
J2SE 5.0
-
拡張for文
-
オートボクシング・アンオートボクシング
-
enum
-
アノテーション
-
ジェネリクス
-
Concurrency Utilities
Appendix A: 改訂履歴
-
v1.0, 2013-09-18: 初稿