IntelliJ IDEA 是java编程语言开发的集成环境,也是目前被业界公认的最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。是一款非常不错的编程助手

更新历史

jetbrains.com/zh-cn/idea/whatsnew/

IntelliJ IDEA 2020.1 添加了对 Java 14 的支持以及适用于各种框架的新功能,通过数据流分析辅助升级了调试器,新增了 LightEdit 模式,以及为您下载并配置 JDK 等!

这个版本终于修复了maven的问题,这个是19版本简直作死的体验,在新的版本中maven的自动提示好~这点很重要!!软件卡顿情况也明显好了!还是不错的一个版本目前看来

IntelliJ 现在开始全面支持中文,这可能是国内很多开发者的福音,不过长期习惯用英文版本的还是有点不习惯,看各自需求来选择切换语言即可!IntelliJ 官网也提供了中文版页面~

软件特点

1、数据流分析

我们改进了数据流分析,以便现在可以跟踪变量之间的关系,如“大于”和“小于”。IDE在所有可能的代码路径中检测条件始终为真(或为假)时的变量进行比较。

当您尝试将变量分配给其已包含的相同值时,IDE现在会警告您。这可能会帮助您检测并删除一些冗余代码。

该数据流分析现在适用于非终止流API链。

IDE还会警告您对不可变集合的修改。

2、代码完成的增强 

Stream API链中的完成现在知道类型转换。 代码完成不仅可以根据现有的调用过滤器(String.class :: isInstance)建议完成项目,还可以为自动类型转换完成项目提供完成项目。

3、缺少ServiceLoader声明 

IntelliJ IDEA 2018.1具有新的Java 9检测和快速修复。IDE现在检查由ServiceLoader加载的服务是否在module-info.java文件中声明,并提供快速修复以将缺少的语句添加到module-info.java文件。

4、创建缺失的类 

对于module-info.java中提到的未解决的类,IDE将建议创建缺少的类,并创建缺少的导出包。请注意,IDE使用所需目录中的类创建包,因为无法导出Java 9中的空包。

5、幂等身体检测

IDE将检测并警告您使用幂等体的while循环,因为在大多数情况下,这表示编程错误并可能导致程序挂起。

6、无限流检测

IntelliJ IDEA会警告你任何没有短路的无限流,因为这种操作只能通过抛出异常来完成。此类代码可能导致无限循环或内存不足问题。

7、复制构造函数与缺少字段检测 

如果有复制构造函数不复制类中的所有字段,则会收到通知。IDE认为不需要复制瞬态修改器的字段。

8、排列数组内容

数组初始化程序和可变参数中提供了一个新的Sort内容操作。这个新动作按字母顺序对内容进行排序。

9、用户后缀完成模板

该后缀代码完成了改进。IDE现在允许您创建自己的Java模板,或通过首选项 | 编辑和重命名一些预定义的Java模板 编辑 | 一般 | 后缀完成。

10、部分修复检查结果

一个新的修复部分按钮已被添加到检查结果工具窗口的右侧窗格中。当您有多个选项来解决所选范围内的可能问题时,它就会出现。所有建议的快速修复按照修复部分按钮下的快速修复类型进行分组。这项新功能可让您将所需的快速修复应用到所选范围,并一次性修复所有受影响的案例。

11、代码生成中的测试前缀

在IntelliJ IDEA中,您可以使用意向操作生成一个测试类。随着IntelliJ IDEA的2018.1,您可以自定义测试类模板,并创建一个测试类测试作为前缀。转到首选项 | 编辑 | 代码样式 | Java | 代码生成,并选择应该如何生成测试类名称。默认情况下,IDE创建一个Test作为后缀的测试类。

12、JUnit 5 @Tag注释支持

IntelliJ IDEA 2018.1现在支持JUnit5 @Tag注释,因此您现在可以在测试范围中包含标记类和标记方法。在运行/调试配置对话框的测试种类字段中选择标签(JUnit 5)选项。使用Uniqueld字段根据其ID来过滤测试。

高速下载地址

JetBrains产品官方简体中文插件包

https://plugins.jetbrains.com/plugin/13710-chinese-simplified-language-pack-eap/versions

进门要是解压以后jetbrains-agent-latest.zip直接拖放进去就行,中文补丁一样使用方法

大小 : 617 MB |  下载量 : 8  |  文件类型 : 压缩文件