Я только что заметил возможность выбрать Java Language Levels 7.0 и 8.0 в IntelliJ (в разделе «Настройки проекта»).Что именно добавлено в языковые уровни Java 7.0 и 8.0?
Где я могу найти краткое описание того, что они позволяют? Объявлен уровень 7.0, чтобы включить «Dimonds» (что это?), Строки в переключателях (cool!) И «etc ...»?
Уровень 8.0 имеет «Аннотации типа», о которых я не знаю.
Должен ли я использовать соответствующий JDK для установки более высокого уровня? IntelliJ, похоже, не возражает против установки языка 7.0 и JDK 1.6.
В Java 7 не были выпущены и Java 8 было даже начать AFAIK, что они содержат может измениться. –