2011-01-05 2 views
4

Я только что заметил возможность выбрать 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.

+2

В Java 7 не были выпущены и Java 8 было даже начать AFAIK, что они содержат может измениться. –

ответ

0

Если вы до некоторого чтения, вот ссылки на официальные JSRs (спецификация Java запросов).

JSR 336 - Java SE 7

JSR 337 - Java SE 8

Они содержат ссылки на дальнейшие JSRs, которые включены в них.

Смежные вопросы