JDK 12
Стала публично доступной образцовая реализация Java 12 — JDK 12. С момента выпуска сборки №33 (три недели назад) не замечено ошибок уровня P1; таким образом, она становится официальным публичным выпуском, готовым к промышленному использованию.
Сборки OpenJDK от Oracle с лицензией GPL доступны здесь. Скоро, несомненно, появятся сборки других реализаций.
В этот выпуск включено 8 предложений по улучшению (JEP):
- 189: Shenandoah: экспериментальный сборщик мусора с малым временем прерывания;
- 230: набор миниатюрных эталонных тестов.
- 325: switch-выражения (предварительно);
- 334: API констант JVM;
- 340: один порт на AArch64 вместо двух;
- 341: архив обмена данными классов (CDS) из классов по умолчанию;
- 344: прерываемые смешанные сборки мусора в G1;
- 346: быстрый возврат неиспользуемой памяти операционной системе в G1.
А также, как обычно — сотни мелких улучшений и тысячи исправлений.
>>> Источник