Java开发工具IntelliJ IDEA v2025.1——全面支持Java 24、整合AI

IntelliJ IDEA 是由 JetBrains 开发的智能 Java IDE,提供代码自动补全、重构工具、框架集成(Spring/JPA 等)、数据库工具和调试支持,通过深度代码分析与跨语言功能优化企业级开发流程,被广泛认可为专业 Java 开发者的高效生产工具。

立即获取IntelliJ IDEA v2025.1正式版

具体更新内容:

IntelliJ IDEA 2025.1 提供全面 Java 24 支持,引入 Kotlin Notebook,并将 K2 模式设为默认模式,标志着向最佳 Kotlin 体验迈出重要一步。调试更加强大,包含针对监视求值的暂停和恢复功能,IDE 中的许多其他改进则可以提高工作效率、代码质量和整体开发者舒适度。

IntelliJ IDEA 整合 AI

JetBrains AI 进行了重大升级,将 AI Assistant 与 Junie 合并到一个订阅下。 在此版本中,所有 JetBrains AI 功能在 IDE 中免费提供,其中一些功能可以不受限制地使用,例如无限制代码补全和本地模型支持,而其他功能则基于抵用金限制访问。官方还推出了新的订阅系统,您可以根据需要轻松扩展到 AI Pro 和 AI Ultimate 层级。

此版本引入了可以提高工作效率并减少重复工作的重大改进。 更新包括更智能的代码完成、支持新的云模型,如OpenAI GPT-4.1(即将发布)、Claude 3.7 Sonnet和Gemini 2.0 Flash,先进的基于RAG的上下文感知,以及直接从聊天中编辑多文件的新编辑模式。

关键亮点
Java 24 支持

IntelliJ IDEA 2025.1 版本全面支持最新 Java 24 版本中的所有功能,确保最新语言更新的无缝体验。 流收集器现已成为稳定功能,已集成到流调试工作流中。 所有其他功能,无论是实验性、预览版还是最终版,都同样受到支持,可以在项目中使用。

默认 Kotlin K2 模式

在此版本中,K2 模式默认启用。 这个重要里程碑反映了官方在改善 Kotlin 开发的代码分析、内存效率和整体性能方面取得的进展。K2 模式全面支持所有 Kotlin 2.1(及更高版本)语言功能,这一重大进步将能够持续改进 IDE 的语言支持。

控制监视求值

现在您可以暂停和恢复监视的求值,控制监视计算可能产生的副作用。 只需在求值期间右键点击监视并选择 Pause Watch (暂停监视)即可。 暂停时,它不会求值和报告错误。 要恢复求值过程,请点击上下文菜单中的 Resume Watch(恢复监视)。

提供 Kotlin Notebook

面向 JVM 开发者的全新交互式环境 Kotlin Notebook 现已成为 IntelliJ IDEA 的内置功能!Kotlin Notebook非常适合各种各样的任务------从实时原型、演示、日志解析和文档编写到深入的数据分析和可视化。

相关推荐
jkyy20142 分钟前
健康座舱:健康有益赋能新能源汽车开启移动健康新场景
人工智能·物联网·汽车·健康医疗
今天_也很困6 分钟前
LeetCode热题100-560. 和为 K 的子数组
java·算法·leetcode
冀博9 分钟前
从零到一:我如何用 LangChain + 智谱 AI 搭建具备“记忆与手脚”的智能体
人工智能·langchain
AI周红伟13 分钟前
周红伟:中国信息通信研究院院长余晓晖关于智算:《算力互联互通行动计划》和《关于深入实施“人工智能+”行动的意见》的意见
人工智能
在繁华处20 分钟前
线程进阶: 无人机自动防空平台开发教程V2
java·无人机
A懿轩A24 分钟前
【Java 基础编程】Java 变量与八大基本数据类型详解:从声明到类型转换,零基础也能看懂
java·开发语言·python
m0_7400437326 分钟前
【无标题】
java·spring boot·spring·spring cloud·微服务
橘子师兄44 分钟前
C++AI大模型接入SDK—ChatSDK封装
开发语言·c++·人工智能·后端
桂花很香,旭很美1 小时前
基于 MCP 的 LLM Agent 实战:架构设计与工具编排
人工智能·nlp
Christo31 小时前
TFS-2026《Fuzzy Multi-Subspace Clustering 》
人工智能·算法·机器学习·数据挖掘