11.5 C
Москва
Понедельник, 7 октября, 2024

Вышла Java 23: новые примитивы в шаблонах, модульные импорты и улучшенный Graal JIT — Tproger

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.

Скачать новую версию языка можно по ссылке.

НОВОЕ НА САЙТЕ