技术开发 频道

IDEA对Java 9的一系列更新,这儿都有!

  【IT168 评论】JetBrains Intellij IDEA基于对Java 9支持进行了一系列的更新,包括使Java 9模块化元素Jigsaw项目。

  改进版本从Java 9特性方面支持Java Platform Module System功能。新的IntelliJ特性叫做Java模块图,它将已经在项目中定义的模块显示为绿色;依赖于传统jar文件的自动模块显示为蓝色;JDK模块显示为黄色部分。该图也适用于JRE模块。

IDEA对Java 9的一系列更新,这儿都有!

  该图表清楚地描述了哪些模块已经被定义、模块与模块之间的依赖性,在创建模块化系统时可以分离的模块以及新Java模块系统实时显示操作。

IDEA对Java 9的一系列更新,这儿都有!

  Intellij IDEA优化版本主要包括以下方面:

  1、 智能代码的实现,尤其是链实现。提示会在智能实现第一次调用后显示,并且按照在项目中的使用频率进行智能排序。

  2、 控制流。控制流的改进可以让程序员通过代码检测问题。

  3、 添加Java 9的重构支持。IDE找到了构建集合可以进行数据预先填充的代码,并建议如果可以的话用Set#of(String ... items)进行替换。IDE还在一个不稳定的字段中发现了可以调用Thread # onSpinWait()的循环,这个发现很有可能会显著提高程序员的代码性能。

IDEA对Java 9的一系列更新,这儿都有!

  4、 调试器与新的检查改进。改进后的调试器允许在变量、监控、算数表达式和其他类似视图中筛选数组和集合。

  5、 添加Groovy 2.5.0和Kotlin 1.1.3支持。Kotlin编辑器也得到改进,支持语义突出,TODO高亮显示,并在方法调用中提示参数名称。它还可以显示类型提示,包括变量、函数和参数等。编辑器有两个版本,一个是开源免费用于JVM和Android开发的社区版,一个是终极版。在商业许可生效之前还有一个免费用于Web开发的试用版本。

0
相关文章