66

Java 7 SDK と IntelliJ IDEA IDE を使用しています。

java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

Java 7 の機能をまだ使用できません。少しグーグルした後、プロジェクトの言語レベルを に設定した後、すべての機能を使用できました7(Diamond, ARM, multicatch etc)。これは正確には何ですか?これが使用中のJDKに基づく構文と何らかの関係がある場合、それは何level 8(Lambda, annotations etc)ですか? Java 8 はまだリリースされていません。Wiki によると、Java 8 は 2014 年 3 月に予定されています。誰かこの言語レベルの概念を説明してください。

4

3 に答える 3