最新 IDEA 2022.1 版本即将发布,骚操作真不少...
共 1123字,需浏览 3分钟
·
2022-04-10 18:25
点击关注公众号,Java干货及时送达
粉丝福利:小编会从今天留言的小伙伴中随机抽赠送8.88元现金红包。娱乐抽奖,大家随缘积极参与啦,给生活一点小幸运~感谢大家的支持
前阵子 Oracle 发布了 Java 18 正式版,在性能、稳定性和安全性上面,Java 18 得到了全面的改进提升,其中包括对平台的九项 JDK 增强(JEP),大大提升了开发人员的工作效率。
紧接着即将发布的 IDEA 2021.1 版本将会支持以下新特性:
# 对代码段的支持
Java 18 为 JavaDoc 的标准 Doclet 引入了 @snippet 标记,简化在 API 文档中的示例源代码。
图片来源:The IntelliJ IDEA Blog
# 语言注入
即使没有显式包装器,代码片段也会被识别为 Java 代码。可以指定任何语言,语言注入功能也适用于代码段。
如下所示适用于通过导入提供的所有元素:
图片来源:The IntelliJ IDEA Blog
# 默认字符集为 UTF-8
将 UTF-8 设置为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。
# Switch 表达式的模式
任何类型的模式(包括受保护的模式)都支配着常量 case。模式和非常量 case 的支配没有改变。
图片来源:The IntelliJ IDEA Blog
对于密封层次结构,子类型有时不能用于选择器类型,或者不能转换为选择器类型。不再需要处理这些子类型来使 switch 语句清晰。
图片来源:The IntelliJ IDEA Blog
# 参考链接
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