1 Java言語の変更のサマリー
次の表に、Java SE 9以降の新しいJava言語機能の概要を示します。
言語の新機能
次の表に、Java SE 9以降のJava言語の新機能を示します。
表1-1 Java言語の変更のサマリー
| リリース | 言語の新機能 | 
|---|---|
| 9 | Javaプラットフォーム・モジュール・システム(JSR 376): OpenJDKのProject Jigsawを参照してください Milling Project Coin ( JEP 213): Java SE 9のJava言語の変更を参照してください Javaプログラミング言語の小規模な拡張機能(JSR 334): Java SE 9のJava言語の変更を参照してください | 
| 10 | |
| 11 | ラムダ・パラメータのローカル変数構文(JEP 323): ローカル変数の型推論を参照してください | 
言語機能の進化
次の表に、Java SE 9以降にJava言語に加えられた変更を示します。最初の列では機能を指定し、後続の列ではJava SEリリースを指定します。アイコンは、機能が永続的になったタイミングを指定します。
表1-2 Java SE 11からJava SE 9へのJava言語の変更
| 機能 | 11 | 10 | 9 | 
|---|---|---|---|
| ラムダ・パラメータのローカル変数構文: ローカル変数の型推論を参照してください |  JEP 323 | ||
| ローカル変数の型推論 |  JEP 286 | ||
| Javaプラットフォーム・モジュール・システム: OpenJDKのProject Jigsawを参照してください |  JSR 376 | ||
| Milling Project Coin: Java SE 9のJava言語の変更を参照してください |  JEP 213 | ||
| Javaプログラミング言語の小規模な拡張機能: Java SE 9のJava言語の変更を参照してください |  JSR 334 |