功能强大且符合人体工程学的JVM IDE
特点

享受高效的JAVA开发

IntelliJ IDEA的各个维度都经过精心设计,以最大化开发者的生产力。

结合强大的静态代码分析和人体工程学设计,不但提高了效率,并且使开发成为一种享受。

高度智能

当IntelliJ IDEA为源码建好索引后,即可为各种上下文提供相关建议,使开发者体验到无与伦比的快速和智能:快速的智能代码补全功能、实时代码分析和可靠的重构工具。

安装即用

内建所有开发任务的关键工具,包含了集成版本控制系统、多种语言和框架内建支持——无需另外安装插件。

智能代码补全

基本代码补全在可见范围内为类、方法、属性和关键字提供名称建议,而智能代码补全专注在当前上下文并提供需要的类型建议。

框架针对性辅助

虽然IntelliJ IDEA是开发Java的IDE,但它也能够理解大量其他语言(比如:SQL、JPQL、HTML、JavaScript等)并为其提供智能代码辅助功能,甚至当语言表达式被注入到Java代码的字符串常量中也能够进行辨识。

促进生产力

IDE可以预测您的需要,然后自动完成开发工作中的繁琐而又重复的操作,使您可以专注于处理更重要的部分。

开发者人体工程学

我们深刻了理解断开发者工作流程将会产生的风险,因此在制定每一项设计和实施决策时都尽力消除或降低该情况发生的可能。

这款IDE能够紧随您的开发内容并且自动调用相关工具。

深化内隐的智能设计

IntelliJ IDEA代码辅助功能不仅仅体现在编辑器中,它还能使您处理其他工作时同样保持生产力,例如:填写属性、搜索元素列表、进入工具窗口,或切换配置等等。

内建工具和支持的框架

内建工具

  • 构建工具
  • 版本控制
  • 反编译器
  • 覆盖
  • 数据库工具/SQL

JVM语言

  • Java
  • Scala
  • Groovy
  • Kotlin

企业级框架

  • Spring
  • Java EE
  • GWT/Vaadin
  • JBoss
  • Play
  • Grails
  • 应用服务器/云

移动开发

  • Android
  • PhoneGap/ Cordova/ Ionic

Web开发

  • JavaScript
  • HTML/CSS
  • AngularJS
  • React
  • Node.js

新功能

用户界面

  • 连字
  • Java索引路径
  • 编辑器和IDE框架的背景图片
  • 通知弹出窗口变得更加紧凑,并且移动到右下角

版本控制

  • Git和Mercurial日志现在在后台加载数据,有方便的加载进度指示器和导航到过滤字段的快捷方式
  • 在提交对话框(Commit dialog)中显示未版本化的文件
  • 在Windows和macOS操作系统版本下,可以在Git中仅改变大小写来重命名
  • 可以通过剪贴板或把文件拖动到IDE来应用补丁,如果应用补丁时发生冲突,IntelliJ可以提供帮助

框架

  • 支持JUnit 5
  • 改善React的代码辅助功能
  • 支持Angular
  • Spring 4.3核心功能、新检查功能并且改善性能
  • Spring Caching的代码辅助功能
  • 针对Spring控制器中定义变量,在FreeMarker和Velocity模板中提供代码补全和导航