软件介绍:此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与本站无关!

IntelliJ IDEA 2020.1 是一款专为 Java 语言设计的集成开发环境。该版本提供了智能代码提示和重构功能,优化了数据流分析和变量追踪,新增了 Java 检修复能力。它通过代码索引提出环境编辑建议,采用基于语法的代码选择,实现对语言编辑范围的持续扩展。此外,其丰富的导航和查看功能让用户在开发 Java 程序时更加便捷。

IntelliJ IDEA 2020.1 功能特点展示

以下是 IntelliJ IDEA 2020.1 的主要功能亮点:


1. 代码补全:在 StreamAPI 链中完成后,现在能够智能推断类型转换,自动完成项目。

2. 数据流分析:优化了数据流分析,能够追踪变量间的关系,如“大于”和“小于”的比较,帮助检测和移除冗余代码。

3. Service Loader 声明缺失检测:IDE 会检查 Java 9 模块中由 ServiceLoader 加载的服务是否在 module-info.java 文件中声明,并提供建议修复。

4. 创建缺失类:如果 javamodule-info.java 中存在未解决的类,IDE 会建议创建缺失的类和引导包。

5. 幂等体检查:IDE 会检测并警告使用幂等体的 while 循环,因为这通常意味着编程错误,可能导致程序挂起。

6. 无限循环中断条件:在 while 循环中,IDE 会提供关于无限循环结束或开始条件中断的通知,并建议修改。

7. 额外的 close() 调用检测:IDE 现在能够在 try-with-resources 块的结尾处检测到多余的 close() 调用。

8. 无限流探测:IDE 将警告任何不发生短路的无限流,这样的代码可能导致无限循环或内存不足问题。

9. 复制构造函数和缺失字段检测:如果存在复制构造函数没有复制类中的所有字段,IDE 将发出通知。

10. 数组内容排序:在数组初始化器和可变参数中提供了按字母顺序排序内容的新操作。

11. JUnit 5 @Tag 注释支持:现在可以在测试范围内包括标记类和标记方法,便于测试配置。

加载中~