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

ローカル変数の型推論 (JEP 286)

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