IDEA 2020,9个新特性曝光,程序员:追不上了。。。

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

源码精品专栏

 

来源:简简单单OnlineZuozuo

blog.csdn.net/qq_15071263/article/details/104186309

  • 新特性

  • 1、对于调试器的加强:数据流分析辅助

  • 2、调试加强:属性置顶功能

  • 3、调试加强:IPV6 调试

  • 4、性能分析的改进,剔除额外的东西

  • 5、支持读取内存快照文件

  • 6、IDEA 变更了代码提交的界面

  • 7、LightEdit 用来作为简单的文本编辑器

  • 8、可以预览变更意图了

  • 9、禅定模式


IDEA 2020 更新这么贼快,老子开车都追不上了...

新特性

IDEA - 2020.1 版本针对调试器和代码分析器的改进,值得期待

1、 对于调试器的加强:数据流分析辅助

2、 调试加强:属性置顶功能

3、 调试加强:IPV6 调试

4、 性能分析的改进,剔除额外的东西

5、 支持读取内存快照文件

6、 IDEA 变更了代码提交的界面

7、 LightEdit 用来作为简单的文本编辑器

8、 可以预览变更意图了

9、 禅定模式

1、对于调试器的加强:数据流分析辅助

IntelliJIDEA v2020.1向调试器添加数据流分析辅助,它根据程序执行的当前状态预测和显示可能的异常,并始终为真/始终为假条件。

调试Java代码并到达断点时,IDE将根据程序的当前状态运行数据流分析,并在代码执行达到此点之前向您展示下一步将发生什么

简单点说,就是在调试那些复杂的代码时,IDE可以预先显示不变的那些调试值,让你能够更好的调试代码,如图

2、调试加强:属性置顶功能

这个改进不大,但是调试的时候很有用,就是说,你在调试的时候呢,有些对象的字段太多了,要去找他有时候还要翻页或者下拉很多,一般我们调试可能要走好多遍代码,你现在在第一次调试后,吧这个调试的字段置顶,以免老是要去找。

3、调试加强:IPV6 调试

现在IDEA 支持通过远程计算机 IPV6 进入到调试会话

4、性能分析的改进,剔除额外的东西

使用CPU 调试器进行性能分析的时候呢,可以通过隐藏一些方法啊什么的,或者只关注某个调用节点下的方法,来提供更高关注度的分析

提供了四个选项

1、 只关注子集调用

2、 只关注本调用

3、 屏蔽子集调用

4、 屏蔽本调用

另外,IDEA 允许你绕过递归,让你能够进行更专注的性能分析

5、支持读取内存快照文件

IDEA 现在支持打开 hprof 文件,也就是内存快照文件,并且打开内存快照文件不会占用你太多的内存,如果你要打开这种文件,你需要如图所示

打开后呢,是这样的

就是暂时呢,只能进行简单的分析,后续的功能还在开发当中

6、IDEA 变更了代码提交的界面

他大概是这个样子的

7、LightEdit 用来作为简单的文本编辑器

看着是个好功能,但是感觉还是有点鸡肋吧,因为他要通过命令行模式打开,并且有一定的功能阉割,然后就是打开快一点。

8、可以预览变更意图了

意思就是呢,我们通过快捷键可以打开一些IDEA 提供的建议,比如这里有个警告,IDEA 会提供一些建议的解决方案或者让你修改设置,现在呢,如果是需要更改代码,在改之前,IDEA 可以让你预览一下改完了是个啥样子,不需要先改完,然后再取消了。

如果你不改快捷键呢,就是alt +空格了

9、禅定模式

用来消除分心的,解决之前的全屏模式的一些不足,让现在更好用了。



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

已在知识星球更新源码解析如下:

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 20 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

发布了0 篇原创文章 · 获赞 0 · 访问量 1570
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览