openjdk.ruOpenJDK на русском

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 для описания констант JVM
340:One AArch64 Port, Not Two
Один порт AArch64, а не два
341:Default CDS Archives
Архивы CDS по умолчанию
344:Abortable Mixed Collections for G1
Прерываемые смешанные сборки мусора в G1
346:Promptly Return Unused Committed Memory from G1
Своевременный возврат неиспользуемой выделенной памяти из G1

График

2018/12/13Rampdown Phase One (первая фаза стабилизации) (ответвление от основной линии)
2019/01/17Rampdown Phase Two (вторая фаза стабилизации)
2019/02/07Фаза Release Candidate (кандидат в релизы)
2019/03/19General Availability
Последнее обновление оригинала: 2019/3/19 17:06 UTC