写点什么

IntelliJ IDEA 2017.2 发布:更智能,更利落,更快速

2017 年 8 月 29 日

JetBrains 最近发布了其 Java IDE 旗舰产品 IntelliJ IDEA 的季度版本 2017.2。根据 Trisha Gee 在博客帖子中给出的发行说明,该版本做了不少可用性上的改进,并给出了一些新类别的警告,包括创建了空的Collection 或是字符串、数字超出了数组的范围等。它还改进了对空值的分析功能。

链式自动完成功能是该版本中最具创新性的特性。这是一种代码自动完成功能,可以根据在各个函数在项目中的使用频次,识别随后可能使用的函数调用,并给出建议。注意该特性只适用于Java 语言,并且必须使用该IDE 自身的编译器,而非Gradle 或Maven 的编译器。

针对Java 9 的改进包括了模块图(Module Diagrams)以及诸如使用 Set.of(items)代替集合构建等重构特性。此外,IDEA 2017.2 还升级了对 Kotlin(1.1.4)、Groovy(2.5.0)、Scala(在 SBT 中调试)、JavaScript(参数提示)、TypeScript(代码排定特性)和 CSS(添加了模块支持)的支持。

在架构方面,该版本在“Run/Debug”工具窗口中添加了运行仪表盘(Run Dashboard)和执行器端点(Actuator Endpoints)。开发人员可以在 IntelliJ IDEA 博客上了解对 Spring Boot 的更多改进。

对于偏好 Scala 的开发人员,IDEA 现在支持 Play Framework 2.6。UI 开发人员可享用 Angular Material 上的改进、更佳的 Webpack 代码辅助及 Mocha 测试代码覆盖。

在性能上的改进主要围绕着索引开展。IDEA 的索引会拖慢开发,尤其是项目很大时。使用实验性的“非加载模块”(Unloaded Modules)特性,开发人员可以指定项目中的活跃工作模块,这样在加载项目时就可不索引或扫描的那些非加载模块,节省了内存和 CPU 资源。现在开发人员还可以暂停索引过程,并通过指定模式排除文件。

如需了解更多的新特性,可访问 2017.2 版的“ What’s New ”页面。在 IntelliJ IDEA 博客上,详细地介绍了 2017.2.1 2017.2.2 中的增量更新情况。

查看英文原文: IntelliJ IDEA 2017.2: Smarter, Neater, and Faster

2017 年 8 月 29 日 19:008518
用户头像

发布了 367 篇内容, 共 88.9 次阅读, 收获喜欢 164 次。

关注

评论

发布
暂无评论
发现更多内容

Golang中的Interface(接口),全面解析

Eriol

golang 接口 interface

第四周总结

芒夏

极客大学架构师训练营

第四周作业

芒夏

极客大学架构师训练营

漫画:15张图,帮你看懂布隆算法

Java小咖秀

算法 面试题 布隆过滤器

戴尔Latitude 9510 雅典娜计划标准的英特尔移动超能版笔记本

飞天鱼2017

极客大学算法训练营第一课

落曦

架构师训练营第三周作业

陈靓-哲露

时间管理的本质到底是什么?

非著名程序员

程序员 提升认知 时间管理 程序员成长

分布式计算DAG1-画猫

Hervor。

Python中进行None判断时,为什么用is而不是==

王坤祥

Python 编程 进阶 计算机基础

聊聊Hystrix中的命令模式

老胡爱分享

Java 设计模式 Java 面试 命令模式

计算机操作系统基础(七)---作业管理之死锁

书旅

php laravel 线程 操作系统 进程

消息队列(五)如何保证消息的顺序性?

奈何花开

Java MQ 消息队列

程序员面试与 HR 谈薪资技巧

张小方

面试 offer 程序员求职 年终奖 月薪

架构师训练营作业-20200627

caibird1984

极客大学架构师训练营

架构设计之常识篇

魔曦

架构师 极客大学架构师训练营

使用 Python 制作酷炫多彩的 Jenkins 插件词云图

donghui2020

jenkins wordcloud

可读代码编写炸鸡三 - 审美

多选参数

代码质量 代码 代码注释

极客时间架构师训练营 - week4 - 作业 1

jjn0703

极客大学架构师训练营

架构师训练营 第4周作业

Glowry

极客大学架构师训练营

一张PDF了解JDK9 GC调优秘籍-附PDF下载

程序那些事

性能调优 GC JDK9 cheatsheet 秘籍

理解了 1+2 的过程,你就理解了Java虚拟机

侯树成

JVM JVM原理

前端存储除了 localStorage 还有啥

阿宝哥

Java 前端 存储

架构师训练营第四周作业

Melo

【6月】本月读书学到了什么

Neco.W

读书感悟 阅读量

漫画:对象是如何被找到的?句柄 OR 直接指针?

王磊

Java Java 面试

可读代码编写炸鸡四(上篇) - 来写注释

多选参数

代码质量 代码 代码注释

消息队列(四)如何处理消息丢失的问题?

奈何花开

Java MQ 消息队列

架构师训练营 第4周学习总结

Glowry

极客大学架构师训练营

架构师训练营总结-20200627

caibird1984

极客大学架构师训练营

架构师是怎样炼成的 04-1互联网分布式系统架构演化

闷骚程序员

极客大学架构师训练营

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

IntelliJ IDEA 2017.2发布:更智能,更利落,更快速-InfoQ