本文主要对IntelliJ IDEA 2020.2新增修复功能进行详细介绍,其中包括对GitHub拉取请求的更高级支持,新的Inspections Widget,还包含许多框架和技术的新功能,包括Jakarta EE,Quarkus,Micronaut,Amazon SQS API和OpenAPI。

视频简介

新增功能

JAVA

  • 更新了对记录功能的支持,添加了对Sealed类的基本支持,并提供了对文本块的全面支持,而文本块是Java 15中的完整功能。
  • 如果你对Java方法或字段所做的更改将导致其他文件中的错误,则IDE会立即向您发出有关插入提示的通知。
  • 如果在运行您的应用程序时发生异常,则IDE可以使用静态分析找到其根本原因并查明导致异常的确切语句。
  • 您可以轻松地从结构搜索中创建检查,并为每个检查指定不同的描述和严重性。

编辑

  • 推出全新的Inspections Widget,它可以显示当前文件中的警告和错误数量,并使您可以轻松地在它们之间进行导航。
  • 有一个新的“Problem”工具窗口,显示了当前文件中的警告和错误列表,并提供了有关这些问题的描述。
  • 在将意图操作和快速修复实际应用于代码之前,请预览它们的结果。

版本控制

  • 现在,整个GitHub拉取请求工作流程可以直接从IntelliJ IDEA完成。

  • 支持WSL2中安装的Git,用于处理Linux或Windows文件系统中的项目。

  • 添加了从Git日志视图压缩提交的功能。

框架和结构

  • 增加了对Jakarta EE 9的支持。
  • 您可以从更新的“New Project”向导中创建Java EE 8和Jakarta EE 9项目。
  • 现在,IDE为Quarkus项目中的.properties和YAML配置文件提供了突出显示和代码完成功能。

往期 · 推荐

拒绝Bug,Java开发利器IntelliJ IDEA v2019.3全新上线!

全世界的Java开发工程师都在用的利器,你一定也需要

速看!Java开发工具MyEclipse历史性革新,性能&体验双重升级

点一下阅读原文了解更多资讯

java vue20.2.2浏览器_支持 Java 15!Java 开发工具 IntelliJ IDEA 2020.2发布相关推荐

  1. Java开发工具IntelliJ IDEA 2020.2完整授权流程

    2023 Java开发工具IntelliJ IDEA最新工具 最近几年,Java 的技术栈发展的非常快,Java作为一门十分流行的面向对象编程语言,其开发工具也是非常多的,当然因为接触时间长短以及个人 ...

  2. java定义语法解析器,java开发工具intellij idea使用教程:定义语法和解析器.pdf

    java开发工具intellij idea使用教程:定义语法和解析器.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 慧都 科技 -- ...

  3. java开发工具IntelliJ IDEA全面教程合集

    IntelliJ IDEA在业界被公认为优秀的Java开发平台之一,在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合.代码审查. 创新的GUI设计等方面表现突出,并支持 ...

  4. Error:(8,16) java: 找不到符号和Error:(9, 15) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx

    昨天晚上遇到的一个bug,写了一个main方法,发现执行的时候老师报:Error:(15,8) java: 找不到符号和Error:(9, 15) java: 找不到符号符号:类 xxx位置:程序包 ...

  5. java运行构建期间出错_构建和运行Java 8支持

    java运行构建期间出错 尚未提供对Java 8的Eclipse支持. 如果要使用它,则必须构建它. Eclipsepedia的JDT Core / Java8页面包含有关使用Eclipse Java ...

  6. Java代码制作ie浏览器_[Java教程]判断IE浏览器代码实例

    [Java教程]判断IE浏览器代码实例 0 2015-08-12 01:00:19 判断IE浏览器代码实例: 由于当下浏览器类型众多,并且对同一段代码的解读有时候各有不同,所以要根据浏览器的类型来执行 ...

  7. java短横线转驼峰_第二讲:Java的运作原理

    对于不同运行的平台,有不同的JVM.JVM屏蔽了底层运行平台的差别.实现了"一次编译,到处运行". 一.Java常用开发工具 编译器 记事本 Notepad++ EditPlus ...

  8. java http服务端例子_简单的用 Java Socket 编写的 HTTP 服务器应用

    /*** SimpleHttpServer.java*/importjava.io.*;importjava.net.*;importjava.util.StringTokenizer;/*** 一个 ...

  9. java闰年满五换行_【计算机二级Java语言】卷013

    选择题 公共知识 [1]设数据结构B = (D, R), 其中 D = { a, b, c, d, e, f } R = { (f, A), (d, B), (e, D), (c, e), (a, C ...

最新文章

  1. mysql 数据库 数组类型转换_mysql数字类型的数据如何进行转换?
  2. 期待微软平台即服务技术Service Fabric 开源
  3. 连续不等_第九讲 函数的连续性与函数的间断点
  4. MySQL数据库优化(五)
  5. Byobu:打造多任务的Terminal
  6. 浙大python判断两个字符串是否为变位词_算法2----------变位词
  7. 通过REST API修改JUNOS的配置
  8. 如何理解T检验和P值
  9. p2p借贷项目面试题
  10. WindowsMac本地搭建Code-Push-Server热更新服务器
  11. Mangos地区代码
  12. 塞规公差带图_塞规公差计算表
  13. Amazon为 EC2 Auto Scaling 增加目标跟踪支持
  14. Skip List——跳表,一个高效的索引技术
  15. linux串口驱动安装 RPM,Devart数据库工具【教程】:在Linux(DEB / RPM)上安装和配置ODBC驱动程序...
  16. java小游戏贪吃蛇
  17. Mybatis-plus 根据条件多个动态or进行嵌套查询
  18. 以图搜图服务快速搭建
  19. Centos7下Mysql 安装及简单配置
  20. 世界500强名称中英对照1-100名单

热门文章

  1. Android NDK编译中在libs\armeabi中加入第三方so库文件的方法
  2. 支付宝安全进程也“耍流氓”
  3. C#泛型-泛型集合DictionaryK,V
  4. Flex与后台交互的4种方法
  5. 字符串中包含汉字和\u,显示出汉字来
  6. CSS魔法堂:说说Float那个被埋没的志向
  7. C++ STL 总结
  8. IdentityHashMap
  9. yield return的理解
  10. access手工注入笔记