JDK 12
JDK 12 — эталонная реализация с открытым исходным кодом версии 12 платформы Java SE, определённой JSR 386 в рамках Java Community Process.
JDK 12 достиг стадии General Availability (общедоступный выпуск) 19 марта 2019 года. Готовые к промышленной эксплуатации двоичные файлы под лицензией GPL доступны от Oracle; двоичные файлы от других поставщиков вскоре появятся.
Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).
Возможности
189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental) Shenandoah: сборщик мусора с короткими паузами, статус Experimental (экспериментальная функция)230: Microbenchmark Suite Набор микробенчмарков325: Switch Expressions (Preview) Выражения switch, версия Preview (предварительная версия)334: JVM Constants API API для описания констант JVM340: One AArch64 Port, Not Two Один порт AArch64, а не два341: Default CDS Archives Архивы CDS по умолчанию344: Abortable Mixed Collections for G1 Прерываемые смешанные сборки мусора в G1346: Promptly Return Unused Committed Memory from G1 Своевременный возврат неиспользуемой выделенной памяти из G1
График
2018/12/13 Rampdown Phase One (первая фаза стабилизации) (ответвление от основной линии) 2019/01/17 Rampdown Phase Two (вторая фаза стабилизации) 2019/02/07 Фаза Release Candidate (кандидат в релизы) 2019/03/19 General Availability
Последнее обновление оригинала: 2019/3/19 17:06 UTC