赣州新闻网

首页 / 科技

Java开发人员请注意!最新版IntelliJ IDEA v2020.1现已发布

2020-04-13 · 赣州新闻网 · 科技

IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、An0 t A k V 3 * et、JUnit、CH m O M A % S bVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

Intel$ Y 1 J G M 1 _ :liJ IDEA 2020.1是今年的第一个主要更新,这个新版本增加了对Java 14的支持以及许多Web和测试框架的新功能。它还通过数据流分析帮助升级了调试器,添加了新的Ligz A } q ;htEdit模式,为您下载并配置了JDK,并完成了许多其他有趣的工作!感兴趣的朋友赶快下载体验吧~

这些是v2020.1中的主要更改,您$ 0 4 } -需要了解以下信息:

Jav/ t Q B U R h {a

  • IntelliJ IDEA 202q R K ) ; s s ) A0.1添加了对Java 14及其新功能的支持。这包括对Records的完整代码洞察支持,以及对instanceog p M f ~ N Bf运算符的Pattern Matching支持。
  • 现在,您可以在创建和配置项目时直接从IDE_ - | R e下载并设置JDK构建,或者打开缺少所需Java版本的现有项目。
  • Java进行了新的检查,以分析日期格式的情况并搜索其他冗余方法调用。IDE还可以报告字符串文字中不必要的转义字符,并建议删U B @ _ D * O h (除它们。

编辑

  • 使用新的LightEdit模式可以在类似文本的编辑器# # e c ? Q 0 r中快速修改独立文件,( b {而无需创建或加载整个项目。
  • 使用新添加的就地“重命名”和“更改签名”重构,快# W m & =速重命V d i u - - !名和编辑类或方法的参数。
  • 新的Code Vision将向您展示Java符号的用法和实现。
  • 导航: Y ? x ~ t 6栏现在向您显示Java类和接口中的方_ s I q | 8 ~法。
  • Zen模式将“无干扰”模t 3 n Y式与“全屏模式J { G”相结合,使您消除了任何干扰,仅关注源代码。

调试器和探查器

  • IntelliJ IDEA 2020.1将数据流分析添加到JVM调试器。它在实际执行代码之前预测代码的执行。
  • 新版本可以打. ~ A I L Z ^开.hprof内存转储文件,可以帮助您识别内存泄漏并找到优化内存使用的方法。

版本控制

  • 新的“提交”工具窗口为修改的文件列表和diff提供了更多空间,它使您可以在准备就绪时将更改添加到提交中,并以迭代P S U . V , h b a方式编写提交消息。
  • 重新设计的“从此处进行交互式变基”对话框具有一个图形,该图形显示了已应用了哪些操作,显示了提交详细信息,并让您看到了差异,以便您可以适当地查看或重置更改。
  • 现在,“分支”弹出窗口包含一个明确的搜索字段和一L S个经过重新设计的= ~ p 6 L ]“刷新”按钮。

外观

  • 最近推出的; T oJetBrains Mono已成为IntelliJ IDEA 2020.1中的默认字体。
  • IntelliJ IDE~ 4 , v A i A {A 2020.1具有InB n k htelliJ Light,这是一个新的默认光源主题,现已& ~ ! 3 ^ ;在不同操作系统之间统一。

框架和工具(专业版)

  • HTTP客户端可以正确地自动完成路径变量和URL路径,并且可以直接从HTTP请求文件将您带到相关的端点。
  • Spring WebFlux:IDE现在可以与Rendering API一起正常使用,因此现在可以使用代码自动完成和导航到相关视图以及其他代码洞察功能。
  • IntelliJ IDEA 2020.1 Ultimate通过( g E m I : ~ [新的$ ( u P 6 SSelenium UI自动化测试插件引入了对Selenium的初始支持,Selenium是用于测试Web应用程序的流行框架p 4 j [版本还M S Y E u s增加了对openapi / swagger规范的支持。

Docker和Kubernete| I # } q = | s

  • 我们重新设计了4 $ m u f 0UI,并删除了模式对话框,以帮助您更轻松地从Docker注册表中提取图像。
  • 现在,您可以通过直接从编辑器装订线调用“应用”命S D . M *令,来更新Kubernetes集群以B h , _ k匹配本地文_ / 3 = 5 L / m B件中定义的状态。

新版本还增加了对Scala,JavaScript和其他技术的改进。还有许多次要但很简洁u Z h | J : m的功能,例如拆分终端会话,快速类型定义,将运行配置存储为文件等等^ H 1。想要了解更新的具体内容,欢迎持续关注我们的后续内容。我们希望您喜欢新的IntelliJ IDEAF ; m X / 8 2020.n I w ~ g 0 A O 51,对此版本有任何疑问,欢迎在评论区留言~

点击下方“了解更多”获取IntelliJ IDEA 最新版本2020.1!

专业测试新建项目工作发布人员信丰开发