最近Intellij IDEA发布了最新的2020.2版本,相信很多小伙伴还没有更新软件。首先让我为大家简单介绍一下新版本的更新内容吧!
Java 15支持
Java 15将在9月份正式发布,而作为Java IDE的扛把子的IDEA自然不能错过Java 15,现在IDEA 2020.2已经添加了对Java 15的完整支持。如果有朋友准备尝试最新版的Java的话,千万不要错过IDEA的更新哦!
本次更新加强了Record特性的功能,并对全新的密封类特性提供了初步的支持,还提供了对Text Block的完整支持。
重构代码的提示更新
现在,如果你在重构代码的过程中引入了错误,IDEA会将所有受影响的外部调用代码一并提示给你。只需要点击一下提醒,就会打开工具窗格,详细列出所有受影响的代码,这个功能可以让你的重构更加轻松惬意。
运行时异常的精确定位
现在IDEA还引入了一项非常智能的功能,在发生运行时异常(Runtime Exception)的时候,准确指出代码中发生异常的位置,并给出相应的提示,引导我们快速找出异常原因。
下图中发生了一个异常,IDEA不仅为我们找到了异常位置,还提醒我们此时变量i的值为3,并给了我们建议,可以进一步调查为什么i会是3。
更好的流类库自动补全
Java 8引入的lambda表达式和流类库相信很多朋友都用过。现在IDEA为流类库提供了更好的自动补全,可以让我们编写代码的时候更加舒适。
完整的Github pull requests支持
现在IDEA已经完整支持了Github的pull requests功能,如果你的开源类库托管在Github上,那么现在就可以利用IDEA内置的pull requests处理别人的代码合并请求了,不用跑到Github网页上面进行操作了。这个功能对于开源贡献者来说自然也是一个非常方便的功能。
支持WSL2中的Git
现在IDEA也支持了WSL2中安装的Git,这一功能也方便了使用WSL2模拟和测试Linux系统的Windows用户。