Некоторое время назад Oracle выпустила официальную версию Java 18. С точки зрения производительности, стабильности и безопасности Java 18 была всесторонне усовершенствована и улучшена, включая девять улучшений JDK (JEP) для платформы, которые значительно повысили эффективность работы разработчиков. . . .
Предстоящий выпуск IDEA 2021.1 будет поддерживать следующие новые функции:
1
Java 18 представляет тег @snippet для стандартного Doclet JavaDoc, упрощая образец исходного кода в документации API.
2
Фрагменты кода распознаются как код Java даже без явной оболочки. Можно указать любой язык, а функция внедрения языка также работает с фрагментами кода.
Следующее относится ко всем элементам, предоставленным через импорт:
3
Устанавливает UTF-8 в качестве набора символов по умолчанию для стандартного Java API. С этим изменением API-интерфейсы, использующие кодировку по умолчанию, будут согласованными во всех реализациях, операционных системах, локалях и конфигурациях.
4
-
Любой тип шаблона (включая защищенные шаблоны) определяет константный регистр. Паттерны и доминирование неконстантных падежей не изменились.
-
Для закрытых иерархий подтипы иногда нельзя использовать в типах селекторов или нельзя преобразовать в типы селекторов. Больше нет необходимости иметь дело с этими подтипами, чтобы сделать оператор switch понятным.
5
Конечно, есть много других функций, мы можем немного узнать о них из каждой версии EAP, а насчет того, используется ли она еще, мы сможем испытать ее только после выхода официальной версии!
6
Предоставьте онлайн-загрузку кода активации: http://www.idejihuo.com
Ссылка на ссылку
-
https://blog.jetbrains.com/zh-hans/idea/2022/03/java-18-features-support/
-
https://openjdk.java.net/jeps/413
-
https://www.jetbrains.com/help/idea/using-language-injections.html
-
https://openjdk.java.net/jeps/420
-
https://mp.weixin.qq.com/s/tcmht2-puPrXNcnpw-ZEiQ
PS: Чтобы эту статью не нашли, вы можете добавить ее в закладки и поставить лайк, чтобы вы могли легко просматривать и находить ее.