Java 21 и JDK 21 в статусе общей готовности (GA) состоялся совсем недавно, став самым новым крупным обновлением языка программирования Java.
В Java 21 введено понятие последовательных коллекций, сборщик мусора Z Garbage Collector (ZGC) расширен для разделения поколений молодых и старых объектов с целью повышения производительности Java-приложений, виртуальные потоки выведены из предварительной версии, а порт для Windows 32-bit x86 отменен для удаления.
В Java 21 также появились новые возможности предварительного просмотра, в том числе шаблоны строк, последняя итерация API посторонних функций и памяти, неименованные классы и основные методы экземпляров, скопированные значения и структурированный параллелизм.
Еще большее значение JDK 21 / Java 21 имеет то, что это самый новый выпуск Long-Term Support (LTS), следующий за JDK 17.
Более подробная информация о сегодняшнем выпуске Java 21 (JDK 21) GA доступна в списке рассылки JDK-dev. Более подробную информацию о всех основных усовершенствованиях Java 21 можно найти на сайте OpenJDK.org.