我正在使用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)
Run Code Online (Sandbox Code Playgroud)
我仍然无法使用Java 7功能.经过一些谷歌搜索后,我可以在设置项目语言级别后使用所有功能7(Diamond, ARM, multicatch etc)
.究竟是什么?如果这与基于JDK的语法有一些关系,那么它是level 8(Lambda, annotations etc)
什么?Java 8尚未发布.根据Wiki,预计Java 8将于2014年3月发布.有人请解释这个语言水平的概念.