JDK 18
JDK 18 — эталонная реализация версии 18 платформы Java SE с открытым исходным кодом, как определено в JSR 393 в рамках Java Community Process.
JDK 18 достиг стадии General Availability (общедоступный выпуск) 22 марта 2022 года. Готовые к промышленной эксплуатации бинарные файлы под лицензией GPL доступны от Oracle; бинарные файлы других поставщиков появятся в ближайшее время.
Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).
Возможности
400: UTF-8 by Default UTF-8 по умолчанию408: Simple Web Server Простой веб-сервер413: Code Snippets in Java API Documentation Фрагменты кода в документации Java API416: Reimplement Core Reflection with Method Handles Новая реализация базовой рефлексии (core reflection) на основе дескрипторов методов (method handles)417: Vector API (Third Incubator) Vector API (третья версия Incubator (инкубационный модуль))418: Internet-Address Resolution SPI SPI для разрешения интернет-адресов419: Foreign Function & Memory API (Second Incubator) Foreign Function & Memory API, вторая версия Incubator420: Pattern Matching for switch (Second Preview) Pattern Matching (сопоставление с образцом) для switch, вторая версия Preview (предварительная версия)421: Deprecate Finalization for Removal Пометка финализации как Deprecated for Removal (устаревший, будет удалён)
График
2021/12/09 Rampdown Phase One (первая фаза стабилизации; ответвление от основной ветки) 2022/01/20 Rampdown Phase Two (вторая фаза стабилизации) 2022/02/10 Первый Release Candidate (кандидат в релизы) 2022/02/24 Окончательный Release Candidate 2022/03/22 General Availability
Последнее обновление оригинала: 2022/3/22 14:20 UTC