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 для G1349: JFR Event Streaming Потоковая передача событий JFR352: Non-Volatile Mapped Byte Buffers Байтовые буферы, отображённые на энергонезависимую память358: Helpful NullPointerExceptions Информативные сообщения NullPointerException359: Records (Preview) Records (записи), версия Preview361: Switch Expressions (Standard) Выражения switch362: 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 в статусе Experimental366: Deprecate the ParallelScavenge + SerialOld GC Combination Перевод комбинации сборщиков мусора ParallelScavenge + SerialOld в статус Deprecated (устаревший)367: Remove the Pack200 Tools and API Удаление инструментов и API Pack200368: Text Blocks (Second Preview) Text Blocks (текстовые блоки), вторая версия Preview370: Foreign-Memory Access API (Incubator) API доступа к внешней памяти, версия Incubator
График
2019/12/12 Rampdown Phase One (первая фаза стабилизации; ответвление от основной ветки) 2020/01/16 Rampdown Phase Two (вторая фаза стабилизации) 2020/02/06 Первый Release Candidate (кандидат в релизы) 2020/02/20 Окончательный Release Candidate 2020/03/17 General Availability
Последнее обновление оригинала: 2020/3/17 16:34 UTC