最終更新:2018-04-05 (木) 17:01:27 (447d)  

Java/バージョン はてなブックマークを見る
Top / Java / バージョン

http://en.wikipedia.org/wiki/Java_version_history

メモ

  • バージョン番号とリリース年月を併記していたのは「Java 10(18.3)」、いずれバージョン番号のみにあらためられていく

Java SE時代

Java SE 10? (2018-03-20)

Java SE 9 (2017-09-21)

Java SE 8 (2014/03/18)

  • アップデート終了:2017年3月
  • ラムダ式(クロージャ)
  • Stream API
  • Optionalクラス(NullPointerExceptionの抑制等)
  • インターフェースのデフォルトメソッド
  • 新しいDate and Time API
  • タイプ・アノテーション

Java SE 7 (2011/07/28)

  • リファレンス実装がOpenJDK
  • アップデート終了:2015年4月
  • try-with-resources
  • ジェネリクス(ダイヤモンド記法)
  • 例外のマルチキャッチ
  • switchで文字列指定可能
  • JavaFXを標準で追加

Java SE 6 (2006/12/11) 内部バージョン1.6

  • アップデート終了:2013年2月

Java 2時代

J2SE 5.0 (2004/09/30) 内部バージョン1.5

  • アップデート終了:2009年10月

J2SE 1.4 (2002/02/06)

J2SE 1.3 (2000/05/08)

J2SE 1.2 (1998/12/08)

JDK時代

JDK 1.1? (1997/02/19)

JDK 1.0 (1996/01/23)

スライド

関連