Новости Java #38

• Вышли обновления Java:

• Появилось расписание выхода JDK 19. Общедоступная версия Java 19 по плану должна выйти 20 сентября 2022 года.

• Вышел JEP 426: Vector API (Fourth Incubator), который сразу стал предложен к выходу в JDK 19.

• Вышла IntelliJ IDEA 2022.1. Перечислим главные новшества:

  • Новый инструмент Dependency Analyzer, позволяющий находить конфликты зависимостей.
  • Новый улучшенный мастер создания проектов.
  • Новая вкладка Notifications вместо Event Log.
  • Улучшенные встроенные подсказки в редакторе, которые теперь отображают автора кода, использования, cвязанные проблемы и производные типы.
  • Обновленные диалоги Structural Search и Structural Replace.
  • Отображение уязвимостей в зависимостях (только в Ultimate).
  • Выполнение команд прямо из Markdown-файлов нажатием на иконку рядом с командой.
  • Копирование фрагментов кода из Markdown-файлов в буфер обмена.
  • Новая инспекция Incorrect formatting, предупреждающая о том, соответствует ли форматирование файла настройкам стиля кода.
  • Поддержка Java 18: сниппеты в документации, второе preview паттерн-матчинга для switch. Кодировкой по умолчанию для Java-файлов теперь является UTF-8 на всех платформах.
  • Улучшенная совместимость декомпилятора Java с Java 17.
  • Поддержка новых возможностей, появившихся в JUnit 5.7.
  • Шаблон Surround with try/catch теперь выбрасывает исключение, обернутое в RuntimeException, вместо проглатывания.
  • Новый значок Reset Frame вместо старого действия Drop Frame в панели инструментов отладчика.

Подписывайтесь на канал в Telegram, чтобы не пропускать новости.

Все материалы на этом сайте выложены под лицензией CC BY-SA 4.0
© Евгений Козлов, 2017-2024
Feed
Table of JEPs