IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin
Code With Me 多年来一直是 JetBrains IDE 的组成部分,可以直接在开发环境中提供实时协作编程和结对编程功能。利用 Code With Me,团队无需离开 IDE 即可共享工作空间、共同解决问题并相互学习。 今天,我们宣布计划逐步弃用 Code With Me。 在这篇博文中,我们将解释做出这项变动的原因、弃用时间线以及对现有用户的影响。我们还将概括介绍过渡方案,并在下方的常见问题解答中回答常见问题,尽量确保弃用过程顺利。 我们做出这项变动的原因 在疫情期间,对 Code With Me 这类内置结对编程和实时协作工具的需求达到顶峰,此后需求有所转变,许多团队采用了其他协…
在本系列的第 1 部分中,我们介绍了 Java 社区最具影响力的一些开源项目。现在,我们再度带来更多优秀项目:这些项目既能加速构建、增强测试,又能简化现代 Web 技术栈的使用。一如既往,IntelliJ IDEA 致力于帮助项目维护者更高效、更自信地推进工作,同时始终聚焦质量。 🌿 jsoup 一款处理真实世界 HTML 的 Java 库。 jsoup 的命名源于早期网络内容中混乱的“tag soup”。2009 年,基于正则表达式的 HTML 解析被证实过于脆弱,而当时已有的 Java HTML 库又显得笨重且功能受限,jsoup 应运而生。受 jQuery 简洁性的启发,jsoup 旨在…
IntelliJ IDEA 现已升级为一款统一的产品! 正如我们 7 月公告所述,自本版本 (2025.3) 起,IntelliJ IDEA 将合二为一,取代此前分开提供的 IntelliJ IDEA Community Edition 与 IntelliJ IDEA Ultimate,让使用体验更简洁和便捷。 Community Edition 的全部功能仍可免费用于非商业和商业用途。 我们还将新增更多免费功能,回退许可政策保持不变。 对于希望进一步提升使用体验的用户,扩展工具可以通过 Ultimate 订阅获取,该订阅包含 30 天免费试用。 这不仅是分发方式的变革,更是我们整…
我们很高兴宣布 IntelliJ IDEA 的下一步发展:我们将转向单一、统一的发行版。 是的,在您问起之前,我们对开源的承诺一如既往。 以后将只有一个 IntelliJ IDEA 安装程序,取代分别下载的 Community Edition 和 Ultimate Edition。 在这种新设置中,所有 Ultimate 功能仍然需要订阅才能解锁。 但即使没有订阅,IDE 仍将保持完整功能,可供商业和非商业项目免费使用,并将包含比当前 Community Edition 更多的功能。 在本文中,我们将讲解实际的过渡计划、它对您的日常开发意味着什么(剧透:我们预计它只会改善您的体验)…
IntelliJ IDEA 2025.1 默认采用 K2 模式,我们希望在这里分享 K2 模式的使用情况。 这篇文章将概要介绍 K2 模式的当前状态,分享其采用指标,重点介绍 2025.1 中的改进,并预告下一步的计划。 我们建议您更新到最新的 IntelliJ IDEA 版本,享受最佳的 K2 模式体验。 采用 目前采用 K2 模式的用户数量已经非常高,并且还在持续增长。 在 IntelliJ IDEA 2025.1 用户中,95% 的 Ultimate 开发者和 9% 的 Community Edition 开发者使用 K2 模式。 大多数用户都会在新版本发布后的几个月内更新 IDE,因此…
JetBrains 构建各种工具来帮助开发者保持专注和高效,尤其让我们感到自豪的是,这些工具能够协助驱动全球开发者每天依赖的开源项目。 这些项目引领着 Java 开发的方向,为充满活力的 Java 生态系统做出了巨大贡献。 本系列由两部分组成,重点介绍我们支持的一些最有趣的开源 Java 项目。 从测试框架和 HTML 解析器到创新型 Web 库和语言,每个项目都体现了 Java 社区的创造力和独创性。 在每一个示例中,都有 IntelliJ IDEA 这样的 JetBrains IDE 帮助开发者更快交付、更自信地工作并编写出更优质的代码。 ☕ Spring Framework 全球最流行的…
Kotlin Notebook 是一种专为 JVM 开发者打造的全新交互式环境。 本文将介绍 Notebook 的主要功能,并展示如何利用这些功能来提升工作效率。 如何使用 Kotlin Notebook 从 2025.1 版本开始,Kotlin Notebook 与 IntelliJ IDEA 捆绑,在各种上下文中使用 Notebook 变得前所未有的简单。 您可以通过以下三种主要方式创建 Notebook: 在项目中创建 Notebook 打开项目后,在 Project(项目)视图中,右键点击源根目录或某个文件夹,然后选择 New | Kotlin Notebook(新建 | Kotli…
AI 模型发展迅猛,DeepSeek-R1 作为 OpenAI 的强劲竞争对手正在引起轰动。 但是,这些模型有多了解 Kotlin? 它们能否生成可靠的代码、解释棘手的概念和帮助调试? JetBrains Research 使用 KotlinHumanEval 和针对 Kotlin 相关问题设计的新基准测试了最新的 AI 模型,包括 DeepSeek-R1、OpenAI o1 和 OpenAI o3-mini。 我们考察了它们的整体表现,根据结果进行了排名,并研究了 DeepSeek 对实际 Kotlin 问题的回答,让您更清楚地了解这些模型能做什么和不能做什么。 AI 模型 Kotlin 基…
在本文中,我们将分享在开发涉及数据库的 Java 应用程序时 IntelliJ IDEA 可以提高工作效率的九种省时方式 – 无论您是开始处理新项目还是深入开发现有项目。 获取 IntelliJ IDEA Ultimate 基于属性自动创建数据源 IntelliJ IDEA 让您可以直接从 application.properties 文件轻松为您的 Spring 项目创建数据源 – 只需打开该文件并点击属性旁的装订区域图标即可。 在打开的 Data Sources and Drivers(数据源和驱动程序)对话框中,您将看到已指定的数据源和预填充的数据库相关字段 – 您只需测试连接性(以…
IntelliJ IDEA 功能强、范围广,因此对资源有一定需求。 根据您正在处理的项目,IDE 可能会出现滞后,这自然会令人沮丧。 打开项目时也许是开发者需要等待的最常见场景。 IntelliJ IDEA 需要加载和同步项目、执行索引编制以及完成许多其他小任务才能启用所有实用功能。 在这篇博文中,我们将介绍在新版本 IntelliJ IDEA 中为提高性能而采取的措施,这些措施缩短了代码可交互时间并使 IDE 从启动开始就具有更高的响应速度。 立即下载 IntelliJ IDEA! 我们的使命:改进代码可交互时间 对于 2023.2 之前的 IntelliJ IDEA 版本,IDE 必须…
得益于 IntelliJ IDEA Ultimate 的 Database Tools(数据库工具)中的专用 SQL 查询控制台,您无需离开 IDE 即可轻松修改连接到您的 Java 应用程序的任何数据库中的数据,以及从这些数据库中提取数据。 查询控制台具有 SQL 语句特定的代码段库、代码补全、动态错误检测功能和实用快捷键 – 所有这些都可以帮助您确保工作顺利完成。 获取 IntelliJ IDEA Ultimate 在这篇文章中,我们将分享适用于 Database Tools(数据库工具)的十大快捷键,通过这些快捷键,数据查询效率将得到提高。 打开新控制台:⌘⇧L | Ctrl+Shift…
在 IntelliJ IDEA 2024.3 中,K2 模式脱离 Beta,现已处于稳定状态并可供大范围使用。 K2 模式可以显著提高 Kotlin 代码分析的稳定性、内存消耗效率和 IDE 的整体性能,并且支持 Kotlin 2.1 语言功能。 背景 开发 IntelliJ IDEA 中的 K2 模式是为了解决上一版 Kotlin 插件的局限性,包括各种性能和稳定性问题。 目标是通过提高代码分析的稳定性和性能,同时减少 UI 冻结,来增强 IntelliJ IDEA 的 Kotlin 插件的效率。 此外,K2 模式还启用了对 Kotlin 2.1 及更高版本中引入的新语言功能的支持。 兼容性…
提交此表单,即表示我同意 JetBrains s.r.o. ("JetBrains") 使用我的姓名、电子邮件地址和位置数据向我发送简报和商业通讯,并为此目的而处理我的个人数据。我同意 JetBrains 根据 JetBrains 隐私政策为此目的使用第三方服务处理上述数据。我了解我可以在我的个人资料中随时撤回此同意。此外,每封电子邮件中也都包含退订链接。
谢谢!