Скоро выйдет последняя версия IDEA 2022.1, много показательных операций...
October 4, 2022
Всем привет, я Лао Чжао !
Некоторое время назад Oracle выпустила официальную версию Java 18. С точки зрения производительности, стабильности и безопасности Java 18 была всесторонне усовершенствована и улучшена, включая девять улучшений JDK (JEP) для платформы, которые значительно повысили эффективность работы разработчиков. . . .
Предстоящий выпуск IDEA 2021.1 будет поддерживать следующие новые функции:
# Поддержка фрагментов кода
Java 18 представила тег @snippet для стандартного Doclet JavaDoc, упростив пример исходного кода в документации API.
Источник изображения: Блог IntelliJ IDEA.
# языковая инъекция
Фрагменты кода распознаются как код Java даже без явной оболочки. Можно указать любой язык, а функция внедрения языка также работает с фрагментами кода.
Следующее относится ко всем элементам, предоставленным через импорт:
Источник изображения: Блог IntelliJ IDEA.
# Набор символов по умолчанию — UTF-8.
Устанавливает UTF-8 в качестве набора символов по умолчанию для стандартного Java API. С этим изменением API-интерфейсы, использующие кодировку по умолчанию, будут согласованными во всех реализациях, операционных системах, локалях и конфигурациях.
# Переключение шаблона выражения
Любой тип шаблона (включая защищенные шаблоны) определяет константный регистр. Паттерны и доминирование неконстантных падежей не изменились.
Источник изображения: Блог IntelliJ IDEA.
Для закрытых иерархий подтипы иногда нельзя использовать в типах селекторов или нельзя преобразовать в типы селекторов. Больше нет необходимости иметь дело с этими подтипами, чтобы сделать оператор switch понятным.