java开发工具IntelliJ IDEA V2022.1版本亮点——支持java18

支持代码片段

JavaDoc 的标准 Doclet的@snippet标记是在 JDK 18中引入的,以简化在 API 文档中包含示例源代码。

Java开发工具IntelliJ IDEA。

即使没有显式包装器,片段片段仍被识别为 Java 代码。可以指定任何语言,并且语言注入功能也适用于片段。例如,可导航引用将适用于通过导入可用的所有元素:

Java开发工具IntelliJ IDEA。

没有必要使用类的绑定编写代码片段中的所有代码。该片段将被 IntelliJ IDEA 识别为类似于 JShell 片段。

开关表达式的模式:第二次预览

JDK17 中引入的 switch 表达式的模式匹配规范现在已经更新了 IntelliJ IDEA 中已经支持的两个基本更改:

  • 任何类型的模式(包括受保护的模式)都支配着常量情况,模式和非常量情况的优势没有改变。
  • Java开发工具IntelliJ IDEA。
  • 对于密封的层次结构,子类型有时不能用于选择器类型,或者不能转换为选择器类型。您不再需要处理这些子类型来使 switch 语句详尽无遗。
  • Java开发工具IntelliJ IDEA。
其他更新

从 Java 18 开始,非静态内部类(无论是否匿名)如果不使用它就不会捕获` this`,因此检查Cleaner 捕获对象引用已相应更新。它不会在代码中触发以下警告:

Java开发工具IntelliJ IDEA。

此外,在 JDK18 中,默认字符集现在是 UTF-8,而不是根据平台而存在不同的默认字符集。隐式平台默认字符集检查 告隐式使用平台默认字符集的方法和构造函数调用,已相应更新。

IntelliJ IDEA已更新至最新版本V2022.1,更多信息可前往 查询。IntelliJ IDEA下载:

IntelliJ IDEA | 下载试用

IntelliJ IDEA是java编程语言开发的集成环境,在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具、JUnit、CVS整合、代码分析等方面的功能都是超常的。

想要了解IntelliJ IDEA价格的朋友,欢迎咨询官方客服

IntelliJ IDEA技术交流群5:786598704      欢迎进群一起讨论

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月16日
下一篇 2022年3月16日

相关推荐

发表回复

登录后才能评论