JavaSEのバージョン一覧

各バージョンの一覧と変更点・新機能をまとめる。

バージョン コードネーム リリース日 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

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: 初稿