近日,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关注的内容,还有一些其他更新信息,大家可以通过参考资料中的连接查看完整信息。

参考资料

欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

最新文章

  1. Android导航栏菜单强制转换
  2. Stars_树状数组
  3. autopep8
  4. Java输入流之BufferReader和Scanner的用法!
  5. mfc ui2
  6. zookeeper第二课 客户端的简单命令
  7. PLSQL_基础系列09_时间戳记TIMESTAMP(案例)
  8. iOS 网络编程:JSON解析
  9. 【原创】Android开发之ADB及ADB SHELl命令的应用
  10. Binary Tree Zigzag Level Order Traversal 解答
  11. openstack nova修改实例路径,虚拟磁盘路径
  12. win7/win8通过媒体流(DLNA技术)共享音乐照片和视频
  13. No object in the CompoundRoot has a publicly accessible property named
  14. PRINCE2的价值是什么?
  15. Eclipse Web项目配置
  16. leetcode算法:Trim a Binar Search Tree
  17. 存储过程中调用webservice
  18. 读取CSV到DataTable
  19. 最小生成树入门(克鲁斯卡尔+普利姆 hdu1233)
  20. E. Thematic Contests 二分,离散化

热门文章

  1. const 对象的属性能否修改
  2. dotnet 6 使用 string.Create 提升字符串创建和拼接性能
  3. json知识点总结(一)--基础介绍
  4. MATLAB奔溃仅左上角显示关闭界面X
  5. 女朋友汇总表格弄了大半天,我实在看不下去了,用40行代码解决问题 | Python使用openpyxl库读写表格Excel(xlsx)
  6. Mysql之锁(二)
  7. Dubbo Monitor 实现原理?
  8. 发现程序美----while+for冒泡实现的
  9. css添加全部省略号的方式
  10. SpringMVC常用的注解有哪些?