IDEA 2022.2.1 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已支持这两种基本更新。
其他更新
在JDK18中,默认字符集直接就是UTF-8,而不是根据平台的不同而有不同的默认字符集。
非静态内部类不会捕获未使用的
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的支持相关推荐
- Apache发布NetBeans 10.0,增强对JDK 11的支持
Apache软件基金会最近发布了NetBeans 10.0,主要特性包括增强对JDK 11的支持.添加对JUnit 5的支持以及重新集成了PHP.JavaScript和Groovy模块.在路线图上,A ...
- 字节跳动宣布取消大小周;淘宝、支付宝等阿里系App取消开屏广告;Python 3.10 beta 4 发布|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
- 网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布 | 极客头条
快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...
- 7月30日科技资讯|网易游戏回应裁员 10%;字节跳动秘密研发手机;iOS 13 beta 5 发布
「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流. 整理 | 胡 ...
- Qt 6.5 Beta版发布
Qt 6.5 Beta Released Qt 6.5 Beta版发布 December 22, 2022 by Jani Heikkinen | Comments Jani Heikkinen 2 ...
- 极客日报:字节跳动宣布取消大小周;淘宝、支付宝等阿里系App取消开屏广告;Python 3.10 beta 4 发布
一分钟速览新闻点! 美团打车新版 App 上线 淘宝.支付宝等阿里系 App 取消开屏广告 字节跳动宣布 8 月 1 日起正式取消大小周 小米收购自动驾驶技术公司 DeepMotion 原阿里钉钉 C ...
- 禅道设置bug模板_JPress v3.0 beta.2 发布,修复 bug 和完善产品细节
JPress 是一个使用 Java 开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营.支持模块化和插件化二次开发,国外对标 WordPress.国内对标 微擎 . 这个版本主要是 ...
- Vue 3.1.0 的 beta 版发布
大家好,我是若川(点这里加我微信 ruochuan12,长期交流学习).昨晚尤大视频号直播说到vue 3.1.0 beta版发布了,今天分享这篇文章.也有小伙伴可能注意到了昨晚我一直在送礼物. 点击下 ...
- 韩国成功研发变色龙软体机器人;曝新iPhone将推出摄影版“人像模式”;Android 12 Beta 4发布|极客头条...
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 孙胜 出品 | CSDN(ID:CSDNnews) ...
最新文章
- [转]为什么程序员总是写糟糕的代码?这3个原因
- 绝学:用宏定义找BUG,了解一下?
- 下载android4.4.2源代码全过程(附已下载的源代码)
- fruncm server sql 无法生成 线程_MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程...
- 饿了么超级会员,年卡低至108元!饿了么会员,点外卖超省钱!
- xml和html是兄弟还是父子?
- html5网页制作代码_推荐十个好用的HTML5小工具,前端程序员居家必备良品
- mysql8.0.19初始密码输入错误_MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)...
- Python中DataFrame去重
- 常见的SAS接口类型、接口连接器外观详细解读
- 做跨境电商,先要有个靠谱的商城系统
- 女员工有问题,责任在于头目不管事
- Exosip源码学习2
- rabbitvcs svn如何添加到忽略列表,如何恢复
- 泛微OA云桥 未授权任意文件读取
- 泰坦尼克号数据_泰坦尼克号数据可视化分析
- 统计软件 | Jamovi简介
- (二)Semi-supervised(半监督学习)李宏毅
- 线上线下协同发展,020 商业解析
- vue4+Cesium1.81.0安装及配置
热门文章
- linux 预加载 动态链接库rootkit 简介
- linux 系统邮件 查看清空
- ATTCK框架简介 已知攻击技术汇总
- linux shell 错误 [: =: unary operator expected 解决办法
- linux 内核 vfs_readdir函数的filldir_t参数简介
- python3 导入上级目录中的模块
- windows linux C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC
- linux IO多路复用 select epoll
- crosstool-ng配置中的Architecture level、Emit assembly for CPU 、Tune for CPU
- centos6.8无法安装锐速的解决方法