乐趣区

关于java:IDEA-202221-Beta-2发布新增支持Java-18增强JUnit-5的支持

近日,IDEA 2022.1 的 Beta 2 版本公布了!上面咱们一起来看看对于咱们 Java 开发者来说,有哪些重要的更新内容。

Java 加强

随着 Java 18 的正式公布,IDEA 也在该版本中迅速跟进。目前曾经反对的性能包含:

@snippet 标记

为了简化在 API 文档中蕴含示例源代码,在 JDK 18 中引入了用于 JavaDoc 的规范 Doclet 的 @Snipket 标记。所以,在这个版本中,就能够像上面这样在正文中增加一些示例代码了。

switch 加强

在 JDK 17 中引入的 Switch 表达式模式匹配标准这次也曾经更新,在该版本的 IntelliJ IDEA 已反对这两种根本更新。

其余更新

  1. 在 JDK18 中,默认字符集间接就是 UTF-8,而不是依据平台的不同而有不同的默认字符集。
  2. 非动态外部类不会捕捉未应用的this,所以将不会再触发正告

JUnit 5 加强

增加了对 JUnit 5.7 中引入的新性能的反对,包含对 @EnabledIf/DisabledIf@NullSource/emptySource@TempDir正文的反对。

编辑器优化

实现了“Incorrect formatting”检测,如果文件的以后格局与代码款式设置不匹配,IDEA 将会告诉开发者。大家能够通过上面的形式配置开启或敞开。

这里仅列出了一些 DD 关注的内容,还有一些其余更新信息,大家能够通过参考资料中的连贯查看残缺信息。

参考资料

  • https://blog.jetbrains.com/id…

欢送关注我的公众号:程序猿 DD。第一工夫理解前沿行业音讯、分享深度技术干货、获取优质学习资源

退出移动版