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

JDK 14

JDK 14 — эталонная реализация с открытым исходным кодом версии 14 платформы Java SE, определённой в JSR 389 в рамках Java Community Process.

JDK 14 достиг стадии General Availability (общедоступный выпуск) 17 марта 2020 г. Готовые к промышленной эксплуатации бинарные сборки под лицензией GPL доступны у Oracle; бинарные сборки других поставщиков появятся в ближайшее время.

Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).

Возможности

305:Pattern Matching for instanceof (Preview)
Pattern Matching (сопоставление с образцом) для instanceof, версия Preview (предварительная версия)
343:Packaging Tool (Incubator)
Инструмент упаковки в статусе Incubator (инкубационный модуль)
345:NUMA-Aware Memory Allocation for G1
Выделение памяти с учётом NUMA для G1
349:JFR Event Streaming
Потоковая передача событий JFR
352:Non-Volatile Mapped Byte Buffers
Байтовые буферы, отображённые на энергонезависимую память
358:Helpful NullPointerExceptions
Информативные сообщения NullPointerException
359:Records (Preview)
Records (записи), версия Preview
361:Switch Expressions (Standard)
Выражения switch
362:Deprecate the Solaris and SPARC Ports
Объявление портов Solaris и SPARC устаревшими
363:Remove the Concurrent Mark Sweep (CMS) Garbage Collector
Удаление сборщика мусора Concurrent Mark Sweep (CMS)
364:ZGC on macOS
ZGC на macOS, статус Experimental (экспериментальная функция)
365:ZGC on Windows
ZGC для Windows в статусе Experimental
366:Deprecate the ParallelScavenge + SerialOld GC Combination
Перевод комбинации сборщиков мусора ParallelScavenge + SerialOld в статус Deprecated (устаревший)
367:Remove the Pack200 Tools and API
Удаление инструментов и API Pack200
368:Text Blocks (Second Preview)
Text Blocks (текстовые блоки), вторая версия Preview
370:Foreign-Memory Access API (Incubator)
API доступа к внешней памяти, версия Incubator

График

2019/12/12Rampdown Phase One (первая фаза стабилизации; ответвление от основной ветки)
2020/01/16Rampdown Phase Two (вторая фаза стабилизации)
2020/02/06Первый Release Candidate (кандидат в релизы)
2020/02/20Окончательный Release Candidate
2020/03/17General Availability
Последнее обновление оригинала: 2020/3/17 16:34 UTC