近日,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/idea/2022/03/intellij-idea-2022-1-beta-2/

我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!

推荐阅读

  • 热议:这样的开源项目,你会支持吗?

  • 结棍!Spring 支持 PHP 了!?

  • 大多数 Java 开发者计划在明年内过渡到 Java 17

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书、创过业、国企4年互联网6年。10年前毕业加入宇宙行,工资不高、也不算太忙,业余坚持研究技术和做自己想做的东西。4年后离开国企,加入永辉互联网板块的创业团队,从开发、到架构、到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击阅读原文,领取2022最新10000T学习资料

IDEA 2022.2.1 Beta 2发布:新增支持Java 18、增强JUnit 5的支持相关推荐

  1. Apache发布NetBeans 10.0,增强对JDK 11的支持

    Apache软件基金会最近发布了NetBeans 10.0,主要特性包括增强对JDK 11的支持.添加对JUnit 5的支持以及重新集成了PHP.JavaScript和Groovy模块.在路线图上,A ...

  2. 字节跳动宣布取消大小周;淘宝、支付宝等阿里系App取消开屏广告;Python 3.10 beta 4 发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

  3. 网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布 | 极客头条

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  4. 7月30日科技资讯|网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布

    「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 胡 ...

  5. Qt 6.5 Beta版发布

    Qt 6.5 Beta Released Qt 6.5 Beta版发布 December 22, 2022 by Jani Heikkinen | Comments ​Jani Heikkinen 2 ...

  6. 极客日报:字节跳动宣布取消大小周;淘宝、支付宝等阿里系App取消开屏广告;Python 3.10 beta 4 发布

    一分钟速览新闻点! 美团打车新版 App 上线 淘宝.支付宝等阿里系 App 取消开屏广告 字节跳动宣布 8 月 1 日起正式取消大小周 小米收购自动驾驶技术公司 DeepMotion 原阿里钉钉 C ...

  7. 禅道设置bug模板_JPress v3.0 beta.2 发布,修复 bug 和完善产品细节

    JPress 是一个使用 Java 开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营.支持模块化和插件化二次开发,国外对标 WordPress.国内对标 微擎 . 这个版本主要是 ...

  8. Vue 3.1.0 的 beta 版发布

    大家好,我是若川(点这里加我微信 ruochuan12,长期交流学习).昨晚尤大视频号直播说到vue 3.1.0 beta版发布了,今天分享这篇文章.也有小伙伴可能注意到了昨晚我一直在送礼物. 点击下 ...

  9. 韩国成功研发变色龙软体机器人;曝新iPhone将推出摄影版“人像模式”;Android 12 Beta 4发布|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...

最新文章

  1. [转]为什么程序员总是写糟糕的代码?这3个原因
  2. 绝学:用宏定义找BUG,了解一下?
  3. 下载android4.4.2源代码全过程(附已下载的源代码)
  4. fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
  5. 饿了么超级会员,年卡低至108元!饿了么会员,点外卖超省钱!
  6. xml和html是兄弟还是父子?
  7. html5网页制作代码_推荐十个好用的HTML5小工具,前端程序员居家必备良品
  8. mysql8.0.19初始密码输入错误_MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)...
  9. Python中DataFrame去重
  10. 常见的SAS接口类型、接口连接器外观详细解读
  11. 做跨境电商,先要有个靠谱的商城系统
  12. 女员工有问题,责任在于头目不管事
  13. Exosip源码学习2
  14. rabbitvcs svn如何添加到忽略列表,如何恢复
  15. 泛微OA云桥 未授权任意文件读取
  16. 泰坦尼克号数据_泰坦尼克号数据可视化分析
  17. 统计软件 | Jamovi简介
  18. (二)Semi-supervised(半监督学习)李宏毅
  19. 线上线下协同发展,020 商业解析
  20. vue4+Cesium1.81.0安装及配置

热门文章

  1. linux 预加载 动态链接库rootkit 简介
  2. linux 系统邮件 查看清空
  3. ATTCK框架简介 已知攻击技术汇总
  4. linux shell 错误 [: =: unary operator expected 解决办法
  5. linux 内核 vfs_readdir函数的filldir_t参数简介
  6. python3 导入上级目录中的模块
  7. windows linux C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC
  8. linux IO多路复用 select epoll
  9. crosstool-ng配置中的Architecture level、Emit assembly for CPU 、Tune for CPU
  10. centos6.8无法安装锐速的解决方法