JDK 20
Этот выпуск является эталонной реализацией (Reference Implementation) версии 20 платформы Java SE, определённой JSR 395 в рамках Java Community Process.
JDK 20 достиг стадии General Availability (общедоступный выпуск) 21 марта 2023 года. Готовые к промышленной эксплуатации двоичные файлы под лицензией GPL доступны от Oracle; двоичные файлы от других поставщиков вскоре последуют.
Возможности и график этого выпуска предлагались и отслеживались с помощью процесса JEP с изменениями, внесёнными предложением JEP 2.0. Выпуск подготовлен по процессу выпуска JDK (JEP 3).
Возможности
429: Scoped Values (Incubator) Scoped Values (значения с ограниченной областью видимости), версия Incubator (инкубационный модуль)432: Record Patterns (Second Preview) Record Patterns (шаблоны записей), вторая версия Preview (предварительная версия)433: Pattern Matching for switch (Fourth Preview) Pattern Matching (сопоставление с образцом) для switch, четвёртая версия Preview434: Foreign Function & Memory API (Second Preview) Foreign Function & Memory API (вторая версия Preview)436: Virtual Threads (Second Preview) Virtual Threads (виртуальные потоки), вторая версия Preview437: Structured Concurrency (Second Incubator) Structured Concurrency (структурированная конкурентность), вторая версия Incubator438: Vector API (Fifth Incubator) Vector API, пятая версия Incubator
График
2022/12/08 Rampdown Phase One (первая фаза стабилизации) (ответвление от основной линии) 2023/01/19 Rampdown Phase Two (вторая фаза стабилизации) 2023/02/09 Первый Release Candidate (кандидат в релизы) 2023/02/23 Финальный Release Candidate 2023/03/21 General Availability
Последнее обновление оригинала: 2023/3/21 16:53 UTC