IntelliJ IDEA是PC端特别优秀的一款专业级开发工具,该应用使用的门槛并不高,无论是导航栏和工具栏的设置还是UI视觉效果,都照顾到了不同群体的入门以及代码进阶的过程,它的亮点在于可以使用静态的代码分析,能够进行复杂的代码语句的重新编辑和测试优化,能够最大限度的提升编码速度。

软件地址:ltmje.top

软件特色

打开网易新闻 查看精彩图片

1、在编辑器中预览数据流信息

IDE可以在编辑器中显示已知的数据流信息。要查看它,只需再次调用 表达式类型操作(Ctrl + Shift + P)。

2、为长方法链键入提示

显示长方法链的类型提示。当您希望将每个调用的类型视为具有泛型的长方法链的类型提示时,这尤其有用。

3、配置快速文档以与自动完成一起弹出

现在可以将快速文档配置为与自动完成一起弹出。只需启用首选项/设置 中的“ 显示文档弹出窗口...选项 编辑| 一般| 代码完成。以前,可以将文档弹出窗口配置为仅显式调用完成时显示。

4、提取方法的新预览面板

为Extract Method重构引入了一个新的预览面板。在确认更改之前,它可以让您了解重构的结果。当您重复使用重复的代码片段时,这非常有用。

5、新的@Contract注释返回值

支持@Contract注释,它允许您在传递特定参数时指定方法反应。合同信息可用于各种检查和操作,使用它来产生更好的警告并消除误报。

6、更智能的Join Line操作

我们已经升级了Join Lines操作(Linux / Windows / macOS上的Ctrl + Shift + J)。现在,在返回类型与限定符类型相同的任何方法调用上,操作将多个方法调用合并为一个链式调用。这也适用于具有后续调用的声明或赋值行。

IntelliJ IDEA2021安装步骤

IntelliJ IDEA2021怎么安装?

Windows版本安装比较简单,找到我们下载好的exe执行文件,然后双击打开,我们可以看到如下界面

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

点击【next】下一步,进入选择安装目录,选择我们要安装的安装位置

打开网易新闻 查看精彩图片

新版的IDEA,提供了我们需要的操作系统位数选择,大家选择自己操作系统的位数,还有需要安装的一些插件,这里只提供了各别,其他的我们可以通过IDEA的插件方式,安装其他,.kt是Kotlin的后缀,Kotlin是JVM和Android的实用编程语言,结合了OO和功能特性,专注于互操作性,安全性,清晰度和工具支持

打开网易新闻 查看精彩图片

接下来就是选择我们的菜单,然后点击【install】安装就会进入安装过程

打开网易新闻 查看精彩图片

安装完成后,会出现下图【finish】,结束按钮,上面的选项是问我们是否现在打开IDEA

打开网易新闻 查看精彩图片

到现在,我们的安装过程就讲完了,我们讲解下如何配置IDEA,假如已经有配置的话,可以直接导入之前的配置

打开网易新闻 查看精彩图片

我们选择不导入配置,然后开始进入配置,首先配置的是IDEA的主题颜色,这里选择了黑色的炫酷色

打开网易新闻 查看精彩图片

接下来是设置IDEA的一些默认的plugins,也就是默认的插件,大家根据自己的开发需要选择

打开网易新闻 查看精彩图片

选择,一些第三方的编辑方式,例如vim,可以方便我们在键盘上跳舞

打开网易新闻 查看精彩图片

接下来就可以直接开始使用我们的IDEA啦

打开网易新闻 查看精彩图片

新特性

1、数据流分析

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

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

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

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

2、代码完成的增强

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

3、缺少ServiceLoader声明

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

4、创建缺失的类

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

5、幂等身体检测

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

6、无限流检测

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

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

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

8、排列数组内容

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

9、用户后缀完成模板

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

10、部分修复检查结果

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

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

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

12、JUnit 5 @Tag注释支持