IntelliJ IDEA 是用于 Java 平台的智能,灵活的 IDE,它提供了一组全面的功能,工具以及与最新技术和框架的集成,从而可以使用 Java,Groovy,Scala 和其他语言进行 Web 和企业开发。
深刻的智慧
在 IntelliJ IDEA 为您的源代码编制索引之后,它通过在每个上下文中提供相关建议提供了快速而智能的体验:即时和巧妙的代码完成,动态代码分析和可靠的重构工具。
开箱即用的体验
关键任务工具,如集成版本控制系统和各种支持的语言和框架都可以随时使用 – 不包含任何插件麻烦。
智能代码完成
虽然基本完成建议可见范围内的类,方法,字段和关键字的名称,但智能完成仅建议当前上下文中预期的那些类型。
特定于框架的援助
虽然 IntelliJ IDEA 是 Java 的 IDE,但它也可以理解并为各种其他语言(如 SQL,JPQL,HTML,JavaScript 等)提供智能编码帮助,即使语言表达式被注入到您的字符串文字中也是如此。Java 代码。
生产力提升者
IDE 可以预测您的需求并自动执行繁琐且重复的开发任务,因此您可以专注于全局。
开发人员工效学
在我们制定的每个设计和实施决策中,我们都要记住中断开发人员流程的风险,并尽最大努力消除或最小化它。
不引人注目的情报
IntelliJ IDEA 中的编码辅助不仅仅是编辑器:它还可以帮助您在处理其他方面时保持高效:例如填充字段,搜索元素列表; 访问工具窗口; 或切换设置等
版本 2020.1 更新内容:
IntelliJ IDEA 2020.1 添加了对 Java 14 和许多框架的新功能的支持,通过数据流分析辅助功能升级了调试器,添加了新的 LightEdit 模式,为您下载并配置了 JDK,并且还有更多功能!
Java 14 支持:记录和模式匹配
IntelliJ IDEA 2020.1 添加了对 Java 14 及其新功能的支持。IDE 不仅添加了对 Records 的完整代码洞察支持,而且还使您能够快速创建新记录并生成其构造函数和组件,并警告存在的错误。您还将发现对 instanceof 操作员的模式匹配的支持,包括新的检查和快速修复,该快速修复通过用新的简洁模式变量代替它们来简化繁琐的实例化成语。
从 IDE 下载 JDK
您不再需要在网络上搜索必要的 JDK。从 IntelliJ IDEA 2020.1 开始,您可以在创建和配置项目时直接从 IDE 下载并设置 JDK 构建。如果打开下载的项目,IDE 会检查您的计算机上是否已经安装了为此项目配置的 JDK。如果没有,IDE 将提示您下载它。
LightEdit 模式
IntelliJ IDEA 2020.1 带有期待已久的 LightEdit 模式。现在,您可以在类似文本的编辑器中对独立文件进行快速修改,而无需创建或加载整个项目。您可以从命令行,IDE 的“欢迎”屏幕或 OS 系统文件管理器中,在此新的轻量级编辑器中打开文件。您还可以使用“在项目中打开文件”意图(Alt+Enter)从 LightEdit 模式切换到完整项目模式。
改进的导航栏
IntelliJ IDEA 2020.1 提供了另一个选项来简化项目导航。您无需滚动即可直接跳到文件中的必要行,因为导航栏现在向您显示 Java 类和接口中的方法。
数据流分析协助
IntelliJ IDEA 2020.1 将数据流分析添加到 JVM 调试器。它在实际执行此代码之前预测代码的执行。当您的应用程序在断点处停止时,IDE 将根据程序的当前状态运行数据流分析,以检查下一步将发生什么。