Java 27 перешла в первую стадию стабилизации — финальный выпуск запланирован на март 2026 года. Это важно для разработчиков, так как релиз включает восемь ключевых функций, направленных на улучшение безопасности и производительности.
Что нового в Java 27
Среди новых функций JDK 27 есть JEP 523, окончательно устанавливающий G1 как сборщик мусора по умолчанию для всех сред, а также JEP 527, предоставляющий гибридный обмен ключами для TLS 1.3, что становится все более актуальным в условиях растущих требований к безопасности. JEP 531 представляет собой третью предварительную версию возможностей ленивых констант, а JEP 532 включает поддержку примитивных типов в шаблонах.
Также стоит отметить, что JEP 538, касающийся кодировок криптографических объектов, достиг статуса Target после двух предварительных оценок. Эта функция позволит разработчикам легко конвертировать криптографические ключи и сертификаты в широко используемый формат PEM.
Состояние JDK 28
Помимо JDK 27 была сформирована группа экспертов для JDK 28. В её состав вошли представители нескольких крупных компаний, таких как Azul Systems и Oracle. Запланирован выпуск в марте 2027 года после общественного обсуждения, которое пройдет с декабря 2026 года по февраль 2027 года.
Разработчики уже могут ознакомиться с первыми сборками раннего доступа к JDK 28. Это даст возможность заранее протестировать предложенные изменения и внести свои замечания.
Как это повлияет на разработчиков
Для русскоязычной аудитории этот выпуск ведет к повышению надежности и безопасности Java-приложений, что критично для корпоративного программного обеспечения. Ожидаемые изменения также могут помочь упростить интеграцию с современными системами безопасности и повысить производительность существующих приложений в условиях растущих объемов данных и требований к быстродействию.
Релиз JDK 27 в целом сигнализирует о том, что Java продолжает эволюционировать, соответствуя современным требованиям рынка, что является хорошим основанием для разработчиков обновить свои системы и подготовиться к внедрению новшеств.