最新 IDEA 2022.1 版本即将发布,骚操作真不少...

程序IT圈

共 1026字,需浏览 3分钟

 ·

2022-04-17 23:20

点击关注公众号,Java干货及时送达

前阵子 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



     

1、IDEA 与 VsCode
2、MyBatis 二级缓存 关联刷新实现
3、Spring Boot 接入支付宝完整流程实战
4、用了 HTTPS 就一定安全吗?
5、60 个神级 VS Code 插件!


点分享

点收藏

点点赞

点在看

浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报