Oracle выпустила Java 23, которая включает новые примитивы в шаблонах, модульные импорты и улучшения производительности благодаря добавлению компилятора GraalVM JIT
Oracle объявила о выходе Java 23, включающей множество улучшений, включая 12 значимых обновлений (JEP), 8 из которых представлены в виде превью-функций и одна как функция-инкубатор.
Среди нововведений — упрощенная работа с примитивными типами, модульные импорты и улучшения производительности. Одним из ключевых изменений стало добавление компилятора Oracle GraalVM JIT в состав Oracle JDK.
Улучшения языка и библиотек
Примитивные типы теперь могут использоваться в шаблонах и instanceof
, что упрощает работу с ними.
Модульные импорты позволят импортировать все пакеты модуля одной строкой кода, а это значительно упростит работу с библиотеками для начинающих. Также обновлен API для работы с Java class-файлами и добавлены новые функции в Stream API.
Улучшенный сборщик мусора и инструменты
Одним из главных нововведений стало использование поколенческого режима ZGC по умолчанию, что улучшает производительность сборки мусора.
Рост ежемесячной зарплаты от 50 000 рублей до 200 000 рублей за год. Карьера Java-разработчика с нуля
tproger.ru
Также добавлена поддержка комментариев в формате Markdown для документации Javadoc, что упрощает процесс написания документации для разработчиков.
Долгосрочная поддержка и будущее
Java 23 не будет получать долгосрочную поддержку (LTS) и обновления будут предоставляться до марта 2025 года, когда Oracle выпустит следующую версию — JDK 24.
Скачать новую версию языка можно по ссылке.