因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享
点击关注#互联网架构师公众号,领取架构师全套资料 都在这里
上一篇:2T架构师学习资料干货分享
清华出的DeepSeek使用手册,104页,真的是太厉害了!(免费领取)
完整的671B DeepSeek R1本地部署,详尽教程来了
大家好,我是互联网架构师!
就在前几天,IntelliJ IDEA 2025.1 正式发布了!这次真的更不动了!! 这次更新的核心亮点包括:对 Java 24 的全面支持、Kotlin K2 模式成为默认、JetBrains AI 重大升级。此外,调试功能也得到增强,新增了对观察表达式(Watches)求值的暂停与恢复功能。 下面,简单带大家看看这次更新。 AI 功能重大升级JetBrains AI 迎来了重大升级,将 AI Assistant 和 Junie 集成到一个统一的订阅计划中。在此次更新中,JetBrains AI 的所有功能在 IDE 中免费开放,其中部分功能如无限制的代码补全和本地模型支持可以无限使用,而其他功能则基于额度限制提供。 此次更新带来了多项生产力提升和重复工作减少的改进。新功能包括更智能的代码补全、对新一代云模型(如即将推出的 OpenAI GPT-4.1、Claude 3.7 Sonnet 和 Gemini 2.0 Flash)的支持、基于 RAG 技术的高级上下文感知,以及支持直接从聊天窗口进行多文件编辑的新模式。 从 2025.1 IDE 版本开始,在 IDE 的右上角菜单中找到 JetBrains AI 图标,然后单击即可开始使用 JetBrains AI Free。 Java 24 全面支持和 Kotlin K2 模式成为默认IntelliJ IDEA 2025.1 提供了对最新 Java 24 版本所有特性的完整支持。 IntelliJ IDEA 2025.1 默认启用了 K2 模式,这标志着在提升 Kotlin 代码分析能力、内存效率和整体性能方面取得了重大进展。 用户体验优化引入了基于稳定、标准兼容核心的重构版终端,并使用 IDE 编辑器渲染 UI,旨在提升跨平台(本地或远程)的兼容性、性能和未来功能扩展性。 对于 Windows 和 Linux 用户,IDE 现在提供了一个新选项,将主菜单与主工具栏合并,从而创建更加简化的界面。 现在可以在渲染后的 Markdown 预览窗口内直接搜索内容,快速定位关键信息。 调试体验增强现在可以在调试期间暂停和恢复对单个观察表达式的求值。右键单击正在求值的 Watch,选择“Pause Watch”即可暂停,避免其计算可能产生的副作用或错误报告;选择“Resume Watch”则可恢复。 调试时检查包含标记文本(如 XML)的值时,现在会以格式化形式显示,而不是冗长的纯字符串。 框架和技术支持优化Spring: IDE 能自动为您创建尚不存在的 Spring Data 存储库。HTTP Client: 从代码生成的 HTTP 请求现在默认在右侧编辑器拆分窗口中打开,无需切换标签页查看。Liquibase: 逻辑代码结构视图 (Logical code structure view) 现已支持 Liquibase 变更集,提供更直观的导航和管理。Kafka: 允许将 Kafka 记录直接导出为 JSON、CSV 和 TSV 文件,便于数据分析、共享和问题诊断。容器技术:原生支持 Containerfile,提供语法高亮、检查和代码片段建议,方便在 Docker、Podman、Buildah 间切换。允许在 Dockerfile 中使用小写指令(如 from, run)。新增 Dockerfile 检查,确保 ENTRYPOINT 使用 exec 正确初始化,提升容器生命周期管理的可靠性。......可将 Kafka 记录直接导出为 JSON、CSV 和 TSV Containerfile 支持 构建工具优化从 Gradle 8.13 开始,可以像为项目配置 JVM 一样,使用原生工具链为 Gradle Daemon 定义精确的 JVM。IntelliJ IDEA 会与 Gradle 的配置保持同步,并在需要时允许 Gradle 自动下载所需的 JVM。可以在 Preferences/Settings | Build Tools | Gradle 中轻松管理这些设置,IDE 将与 Gradle 的配置完全一致。 导航到库文件时,IDE 会自动下载其源代码,无需手动操作,即时获得格式化源码和文档。 版本控制系统优化可以直接在差异视图中查看提交详情。差异对话框会显示提交信息、作者、日期时间以及完整的提交哈希值。这使您能够更清晰地了解文件的历史记录,加速对代码修改的理解。 可将任何自定义工具配置为运行配置,在提交前的检查阶段(与 IDE 内置检查、格式化并行)执行。 当新增或修改 Git 远程仓库时,IntelliJ IDEA 会自动拉取最新的更改,从而确保您拥有最新的分支列表和提交历史,而无需手动执行拉取操作。新拉取的分支会立即出现在 Git 分支树中,可以直接开始使用,同时保证代码库始终保持最新状态。 新增设置,允许指示 IDE 在执行提交操作时跳过运行 Git 钩子。 来源:www.jetbrains.com/idea/whatsnew/ 翻译整理:JavaGuide
En
如喜欢本文,请点击右上角,把文章分享到朋友圈
· END ·
最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。
如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。求一键三连点赞、转发、在看

👇👇戳 “阅读原文” 直接下载资料