Chinaunix首页 | 论坛 | 博客
  • 博客访问: 403145
  • 博文数量: 204
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2156
  • 用 户 组: 普通用户
  • 注册时间: 2017-07-30 13:21
个人简介

一起学习,一起进步!

文章分类

全部博文(204)

文章存档

2018年(97)

2017年(107)

我的朋友

分类: LINUX

2017-09-06 08:43:46

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

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

更智能,更利落,更快速,新版IntelliJ IDEA 即将登场更智能,更利落,更快速,新版IntelliJ IDEA 即将登场

针对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的更多改进。

更智能,更利落,更快速,新版IntelliJ IDEA 即将登场更智能,更利落,更快速,新版IntelliJ IDEA 即将登场

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

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

阅读(672) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~