该内容已被发布者删除 该内容被自由微信恢复
文章于 2021年12月16日 被检测为删除。
查看原文
被用户删除
其他

牛逼!IDEA 2021.2 又加了不少新特性,有点哇塞,赶紧尝鲜!

D哥 鸭哥聊Java 2021-12-16

昨天,有读者说:鸭哥,IDEA 2021.2有不少新特性,赶快去体验一下。


作为IDEA的死忠粉,那必须要体验一下。


下载地址:https://www.jetbrains.com/idea/nextversion/#section=windows


这不,我也下载下来了,打开后,会有一个EAP的协议,如下图


目前,是EAP版本,还非正式发布版本,可以免费试用,有限期一个月。



会提示你之前安装的不少插件需要升级,才能支持该版本。

# 主要亮点

  • 支持Java 16 和 WSL 2;

  • 集成Jetbrains Spce;

  • 改善了Code With Me;

  • 支持HTML在IDEA内预览;

  • 支持在SSH主机和 Docker容器中运行代码。


# 支持Java16 和 WSL 2


我记得好像在今年3月份都已经基本支持了Java16,比如内部类可以声明一些隐式和显示的静态成员变量,还支持.toList()语法。


支持数据流分析检查:比如数组初始化为负时,会发出警告;并且目前能识别出Arrays.copyOf()和Collection.toArray()方法。



还比如.filter() .map() StringBuffer等都做了相应的支持,同时对链式写法的格式化做了调整。


关于WSL2的介绍这里就不做过多的介绍了,说白了,就是支持“在本地开发,在远超运行”,真的建议大家去了解一下。



# 集成Jetbrains Spce


关于Jetbrains Spce,一直都是Jetbrains团队主推的产品,关于他的功能大家可以自行了解。但是,说实话,我待过不少公司,没有一家在用该产品,毕竟现成可替代的开源产品比较多,没人愿意去用收费的。


# 改善了Code With Me


不得不不说,这个功能真的太赞了,以前需要安装插件才能使用,该版本直接集成了,支持远程协作、视频语音等功能。



使用场景:


结对编程 – 协作编辑,测试和调试。

Mob 编程 – 在单个远程 IDE 中同时进行编码。

教学 – 邀请一位或多位访客伴随编程,您可以对代码进行展示和解释。


# 支持HTML在IDEA内预览


这个html预览功能,很多编辑器都支持了,IDEA终于支持了,确实来的有点太晚了!


# 支持在SSH主机和 Docker容器中运行代码


说实话,我觉得这个功能挺赞的。它允许你在 Docker 容器或远程机器上运行、测试、分析和调试您的应用程序。



这样,就能避免因为环境引起的各种奇葩问题,只要一次性写好Dockerfile即可。


# 其它


1、在Kotlin、Scala、Javascript这几门语言的支持上,也进行相应的改善。


2、对一些框架和功能进行了支持,比如httpclient,jpa,swagger,UML Diagrams等


3、支持Kubernetes的一些新特性。


4、Database tools也做了相应的改善。


总体说来,IDEA真的是越改越炫酷,用起来,真爽!



程序员技术交流群

有不少同学给鸭哥说,现在进大厂太难了!赚钱太难!因此,鸭哥特意邀请了华为、腾讯、阿里的朋友进群,与大家一起交流经验,一起增长技术。

有兴趣入群的同学,可长按扫描下方二维码,一定要备注:城市+昵称+技术方向,根据格式备注,可更快被通过且邀请进群。

▲长按扫描


近期技术热文

1、B站崩了,连带把A站、晋江和豆瓣也带崩了?

2、卧槽!Java 中的 xx ≠ null 是什么鬼东西?第一次见。。。

3、外卖市场的搅屎棍要来了?字节跳动内测“心动外卖”!

4、Elastic Job 从单点到高可用、同城主备、同城双活,可靠吗?

点击下方公众号
回复关键字【666
领取资料


我就知道你会点赞+“在看”

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存