Java武学秘籍IDEA 2020.1 真香体验,太牛了( 三 )
为此Java 14推出了全新的record语法 , 只需一行代码即可搞定 , 十分方便:recordLogRecord(intid,LocalDatedate,Stringdetail){}
这次IDEA 2020中就已经完全支持recod语法了 , 并且还可以自动显式地为record生成各种方法:
本文插图
支持更加智能的检查和重构
1、支持就地更改方法签名
什么意思呢?举个例子 。
当你想直接修改某个已有方法的参数时 , 不管三七二十一 , 上来可以直接修改方法签名 , 然后点击更新 , 接下来的所有步骤IDEA可以帮你完成 。
本文插图
本文插图
本文插图
本文插图
2、智能分析日期字符串格式
比如这个例子中 , 我格式化一个日期时 , 无意将年月日yyyy/MM/dd字符串写成了yyyy/mm/dd , 中间的MM大小写忘了 , IDEA自动给我们分析出来了:
本文插图
3、智能语法和拼写检查器
这个功能得配合Grazie这个插件一起使用 , 该插件是一个全面的语法、拼写、以及样式检查工具 。
比如 , 这地方我小手一抖 , 写错了英语语法 , 它立马帮我们提示出来了
本文插图
增强调试功能
1、数据流分析辅助 , 可以直接预测下面的运行结果
IDEA 2020.1直接将数据流分析添加到JVM调试器 。 当程序在断点处停止时 , IDEA可以根据程序的当前状态运行数据流分析 , 来预测下一步将要发生什么 。
本文插图
2、调试时 , 支持固定对象字段
当一个对象字段过多 , 以致于调试时很难找到需要的字段时 , 我们可以直接将其置顶 , 便于查看 。
本文插图
3、以文件形式存储运行配置
新版IDEA支持直接将当前的调试/运行的配置存档 , 并在以后选择重新加载
本文插图
更加先进的版本控制
第一个大的改进就是重新设计了代码提交的窗口 , 而不再是以前老的那种模态化弹窗式窗口了 。 这样一来 , 提交代码时的代码比对 , 编辑会更加舒适 。
本文插图
第二个改进就是支持搜索、刷新本地以及远端的代码分支:
本文插图
另外 , 这个历史日志留痕也是蛮好看的:
本文插图
Maven和Gradle导入更新
此处就以Maven工具为例 , 编辑器右上角出现的是一个浮动通知 。 修改构建文件后 , 可以使用这个迷你的通知图标来加载更改 。
推荐阅读
- 程序员■Java程序员必知:HashMap进行put操作会不会引起死循
- 光明网|如何避免“逗鹅冤”这条防骗秘籍请收好
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 课工场郑州翔天信鸽 JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 猿灯塔 POI Excel,Java架构-Apache
- 猿灯塔|POI Excel,Java架构-Apache
- 【Java】github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7
- github上标星70.5k,Bigo的Java面试,最近看到一份对标阿里
- 一夜征人尽思乡|张雨绮分享怀孕秘籍,男同胞看了又是一阵心疼:不能让老婆看到
- 用武之地讲武学堂|成为年中最佳女拳手,再创历史,张伟丽干掉一众高手
