网站首页 > 博客文章 正文
来自:
https://www.oschina.net/news/116258/intellij-idea-2020-2-eap2-released
IntelliJ IDEA 发布了 2020.2 的第二个抢鲜体验版本,用户同样可以免费使用 IntelliJ IDEA Ultimate 的 EAP 构建,有效期 30 天。
Java 使用数据流分析来分析异常堆栈跟踪
为了使用户更容易调查 Java 程序失败的原因,新版本在异常堆栈跟踪分析中添加了数据流分析功能。IDE 将帮助用户准确找出导致变量具有意外值的原因。
当单击堆栈跟踪时,IDE 可能会导航到发生异常的相关位置(而不仅仅是行首)。 现在,此功能得到了改进,以支持更多的异常类型,特别是 ClassCastException 和 NullPointerException。另外,在某些情况下,IDE 可能会建议从堆栈跟踪中导航时启动“到此处的数据流”(Dataflow to here)分析。
现在可以按目标值过滤“到此处的数据流”。例如,可以指定目标值为 null、true 或 false,枚举常量、字符串常量或整数常量。 在这种情况下,分析将不会显示无法显示给定值的路径。
在这方面的另一项改进是更好的 NPE 分析,这要归功于 Java 14 中引入的对有用 NullPointerExceptions 功能的支持。 只需使用 XX:+
ShowCodeDetailsInExceptionMessages option 选项运行程序即可使用。
现在,IDE 会在可能的情况下将新的 NPE 消息解析为确切的 NPE 原因,并在从堆栈跟踪导航到代码时将插入符号移动到相关位置。
此版本还支持 IntelliJ IDEA 的参数 NotNull 工具,因此,即使有多个 @NotNull 参数,也可以导航到合适的参数。
Linux 上的 Emoji 支持
即将发布的 IntelliJ IDEA 2020.2 将在 Linux 上正确处理 Unicode emoji 字符。
JCEF
从 v2020.2 开始,IntelliJ Platform 插件将弃用对 JavaFX 运行时的支持。 这是因为使用 JavaFX(通过 JFXPanel)在 Swing 应用程序中实现 UI 具有一些限制,这些限制已导致性能和呈现问题。
作为 JavaFX API 的替代,新版本会提供与 JCEF 的新集成。JCEF 是 CEF 框架的 Java 端口,用于使用 Swing 将基于 Chromium 的浏览器嵌入应用程序中。
JCEF 是 JavaFX 的绝佳替代品,因为它将提供更好的稳定性和性能。它还将使实现在 IDE 中显示 Web 内容的新功能更加容易。
发布公告:
https://blog.jetbrains.com/idea/2020/06/intellij-idea-2020-2-eap2-is-here-with-advanced-exception-stack-trace-analysis-emoji-support-on-linux-and-more/
- 上一篇: 8个免费且优秀的代码编辑器,让开发速度飞起来
- 下一篇: 打造属于自己的安卓界面
猜你喜欢
- 2025-05-25 8个免费且优秀的代码编辑器,让开发速度飞起来
- 2025-05-25 JetBrains重磅推出Junie AI智能体,编码效率再升级
- 2025-05-25 Webstorm “我真免费了?”
- 2025-05-25 免费电子书下载网站
- 2025-05-25 一组开源免费的Web动画图标,荐给需要的设计师和程序员
- 2025-05-25 手把手教你写一个Java Agent,实现“免费激活”
- 2025-05-25 Java编程工具IntelliJ IDEA如何下载
- 2025-05-25 行业领先的Java IDE——IntelliJ IDEA v2022.3全新发布
- 2025-05-25 IntelliJ IDEA V2022.1版本亮点——改进框架与技术
- 2025-05-25 推荐几个适合Java开发者的免费IDEA插件
你 发表评论:
欢迎- 380℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 375℃用AI Agent治理微服务的复杂性问题|QCon
- 374℃IT全明星|IntelliJ IDEA学习笔记(四、idea中怎么创建maven项目)
- 366℃初次使用IntelliJ IDEA新建Maven项目
- 359℃Maven技术方案最全手册(mavena)
- 356℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 354℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 353℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)