IDEA 2020重大更新,带来全新的体验

社区群聊

添加小编微信进入java学习交流群,小编微信:372787553,备注进群
IDEA 2020版本的重大更新以及对JDK14的支持,接下来我们就开始探索之旅;

一. 从IDE下载JDK

您不再需要在网络上搜索必要的JDK。从IntelliJ IDEA 2020.1开始,您可以在创建和配置项目时直接从IDE下载并设置JDK构建。如果打开下载的项目,IDE会检查您的计算机上是否已经安装了为此项目配置的JDK。如果没有,IDE将提示您下载它。
在这里插入图片描述

二. Records & Pattern Matching

配置完成后,我们创建一个名为Jdk14Experience的类,这时IDEA已经提示我们可以使用Records
在这里插入图片描述
测试代码

public record Jdk14Experience(String name,String pwd) {

}

服务验证
在这里插入图片描述
隐式成员已添加到记录
打开我们编译后的源码如下:
在这里插入图片描述
正如您在记录Jdk14Experience的反编译代码中看到的那样,编译器将其重新定义为最终类,从而java.lang.Record从核心Java API 扩展了该类。对于记录的每个组成部分Jdk14Experience,编译器都定义一个最终的实例变量(name和pwd)。有趣的是,getter方法的名称与数据变量的名称相同(它不以’ get’开头)。由于假定记录是不可变的,因此未定义setter方法。

如果您对JDK14还不了解,请看这篇文章:https://blog.csdn.net/weixin_38937840/article/details/105054595

三. 新的Java检查

检查SimpleDateFormat模式中的大写字母,分析日期格式设置的情况,搜索其他冗余方法调用,并报告并建议消除字符串文字中不必要的转义字符。
在这里插入图片描述

四. 禅模式

我们为编辑器引入了新的Zen模式。它可以帮助您消除任何干扰,并专注于源代码。禅宗模式将无干扰模式与全屏模式结合在一起,因此您不必再启用它们。只需View | Appearance | Enter Zen Mode从主菜单中进行选择,就不必理会外面的世界。

在这个模式下,我们心中和屏幕中只有代码,心无杂念,索引叫他禅模式

进入禅模式

在这里插入图片描述
效果
我们的电脑屏幕全都是代码,其他的几种禅模式,大家可以尝试一下
在这里插入图片描述

五.编辑器内Javadocs渲染

在编辑器中阅读Javadocs可能会很烦人,因为您必须经过所有标记,尤其是当您需要与参考链接和图像进行交互时。
在这里插入图片描述

六. 改进的导航栏

ntelliJ IDEA 2020.1提供了另一个选项来简化项目导航。您无需滚动即可直接跳到文件中的必要行,因为导航栏现在向您显示Java类和接口中的方法。如果您不使用导航栏,那么现在是在中将其打开的好时机View | Appearance | Navigation Bar。

效果如下:
在这里插入图片描述

七. 调试器

数据流分析协助
IntelliJ IDEA 2020.1将数据流分析添加到JVM调试器。它在实际执行此代码之前预测代码的执行。当您的应用程序在断点处停止时,IDE将根据程序的当前状态运行数据流分析,以检查下一步将发生什么。要在调试器中使用DFA,请在中启用它Settings/Preferences | Build, Execution, Deployment | Debugger | Data Views | Java。

固定到顶部
另一个改进是将对象的任何字段固定到字段列表顶部的功能。当一个对象具有太多字段以致于很难找到需要调查的字段时,这非常方便。
在这里插入图片描述

八. 版本控制

在IntelliJ IDEA 2020.1中,我们重新设计了用于将更改提交到VCS存储库的界面- 现在,您可以充分利用专用的“ 提交”工具窗口,而不是模式的“ 提交”对话框。它为已修改文件和差异列表提供了更多空间,并允许您在准备好更改后将其添加到提交中,以迭代方式编写提交消息,并选择将哪些阶段化更改提交到哪个提交中。默认情况下,新用户启用新用户界面;现有用户可以在中切换到它。 Preferences/Settings | Version Control | Commit Dialog​
在这里插入图片描述

九. HTTP客户端

IntelliJ IDEA 2020.1中的HTTP客户端变得更聪明了。现在,它可以正确地自动完成路径变量和URL路径,并且可以直接从HTTP请求文件进入相关端点。我们还为Spring用户提供了一个更新:Spring MVC处理程序方法现在具有用于URL映射的装订线图标。使用它来创建或打开现有的HTTP请求文件并导航到HTTP客户端。在这里插入图片描述

十. 数据库改进

数据库的改进包括能够将数据导出到Excel(.xlsx)文件,直接在编辑器中以文本形式查看数据,创建运行配置以及其他许多功能。
在这里插入图片描述

IDEA 的更新远远不止这些,还提供了官方的汉化插件,大家慢慢探索吧!

本文的分享暂时就到这里,希望对您有所帮助
关注 Java有货领取更多资料

联系小编。微信:372787553,带您进群互相学习
左侧小编微信,右侧获取免费资料
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_38937840/article/details/105524654