Я использую 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 еще не выпущен. Java 8 ожидается в марте 2014 года согласно Wiki. Кто-то, пожалуйста, объясните эту концепцию уровня языка.