Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • Deutsch
    • Español
    • Français
    • 日本語
    • 한국어
    • Русский
    • 简体中文
    • Português do Brasil
    • Türkçe
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • JetBrains Platform
    • Scala
    • Toolbox App
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
    • Air
  • Team Tools

    • Datalore
    • TeamCity
    • YouTrack
    • Qodana
    • CodeCanvas
    • Matter
    • Databao
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
    • Community Programs
Idea logo

IntelliJ IDEA

IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin

关注
  • Follow:
  • Linkedin Linkedin
  • Bluesky Bluesky
  • X X
  • Facebook Facebook
  • Youtube Youtube
  • RSS RSS
下载
  • 全部
  • 新闻
  • 最新发布
  • Livestreams
  • Tips & Tricks
  • Early Access Program
  • 插件

如何避免使用 JPA 和 Kotlin 时的常见陷阱

这篇博文由我与 Thorben Janssen 共同撰写,Thorben 拥有 20 余年的 JPA 和 Hibernate 经验,并且是“Hibernate Tips: More than 70 Solutions to Common Hibernate Problems”和 JPA 简报的作者。 Kotlin 和 Jakarta Persistence(也称为 JPA)是服务器端开发中备受欢迎的组合。Kotlin 提供了简洁的语法和现代语言功能 ,而 Jakarta Persistence 则为企业应用程序提供了经实践验证的持久性框架。 不过,Jakarta Persistence 最初是…

Sue
Sue

Koog 登陆 Java:JetBrains 推出企业级 AI 智能体框架

向企业后端添加 AI 智能体不应以破坏架构为代价。如果您的核心系统是使用 Java 构建的,编排 LLM 并不需要您引入单独的 Python 微服务或重写技术栈。 今天,我们正式发布 Koog for Java。Koog 最初是为了满足 JetBrains 自身活动扩展需求而构建的,它使用结构化、可观测且具备容错能力的工作流取代了不可预测、临时的提示更改方法。 如今,JVM 最强大的智能体框架之一拥有了完全符合 Java 惯用风格的 API。您的 Java 团队可以直接在现有后端中构建可靠的 AI 智能体,借助流畅的构建器风格 API、线程池执行器和原生 Java 抽象,完全不需要担心任何与 …

Sue
Sue

关于逐步弃用 Code With Me 的公告及相关答疑

Code With Me 多年来一直是 JetBrains IDE 的组成部分,可以直接在开发环境中提供实时协作编程和结对编程功能。利用 Code With Me,团队无需离开 IDE 即可共享工作空间、共同解决问题并相互学习。 今天,我们宣布计划逐步弃用 Code With Me。 在这篇博文中,我们将解释做出这项变动的原因、弃用时间线以及对现有用户的影响。我们还将概括介绍过渡方案,并在下方的常见问题解答中回答常见问题,尽量确保弃用过程顺利。 我们做出这项变动的原因 在疫情期间,对 Code With Me 这类内置结对编程和实时协作工具的需求达到顶峰,此后需求有所转变,许多团队采用了其他协…

Sue
Sue

Java 开源项目如何使用 IntelliJ IDEA:现实示例 – 第 2 部分

在本系列的第 1 部分中,我们介绍了 Java 社区最具影响力的一些开源项目。现在,我们再度带来更多优秀项目:这些项目既能加速构建、增强测试,又能简化现代 Web 技术栈的使用。一如既往,IntelliJ IDEA 致力于帮助项目维护者更高效、更自信地推进工作,同时始终聚焦质量。 🌿 jsoup 一款处理真实世界 HTML 的 Java 库。 jsoup 的命名源于早期网络内容中混乱的“tag soup”。2009 年,基于正则表达式的 HTML 解析被证实过于脆弱,而当时已有的 Java HTML 库又显得笨重且功能受限,jsoup 应运而生。受 jQuery 简洁性的启发,jsoup 旨在…

Sue
Sue

统一版 IntelliJ IDEA:免费功能更多,体验更出色,流程更顺滑

IntelliJ IDEA 现已升级为一款统一的产品! 正如我们 7 月公告所述,自本版本 (2025.3) 起,IntelliJ IDEA 将合二为一,取代此前分开提供的 IntelliJ IDEA Community Edition 与 IntelliJ IDEA Ultimate,让使用体验更简洁和便捷。 Community Edition 的全部功能仍可免费用于非商业和商业用途。 我们还将新增更多免费功能,回退许可政策保持不变。 对于希望进一步提升使用体验的用户,扩展工具可以通过 Ultimate 订阅获取,该订阅包含 30 天免费试用。 这不仅是分发方式的变革,更是我们整…

Sue
Sue

IntelliJ IDEA 迁移到统一发行版

我们很高兴宣布 IntelliJ IDEA 的下一步发展:我们将转向单一、统一的发行版。 是的,在您问起之前,我们对开源的承诺一如既往。 以后将只有一个 IntelliJ IDEA 安装程序,取代分别下载的 Community Edition 和 Ultimate Edition。 在这种新设置中,所有 Ultimate 功能仍然需要订阅才能解锁。 但即使没有订阅,IDE 仍将保持完整功能,可供商业和非商业项目免费使用,并将包含比当前 Community Edition 更多的功能。 在本文中,我们将讲解实际的过渡计划、它对您的日常开发意味着什么(剧透:我们预计它只会改善您的体验)…

Sue
Sue

K2 模式热点:2025.1 中的高采用率、更少的 Bug 和重大改进

IntelliJ IDEA 2025.1 默认采用 K2 模式,我们希望在这里分享 K2 模式的使用情况。 这篇文章将概要介绍 K2 模式的当前状态,分享其采用指标,重点介绍 2025.1 中的改进,并预告下一步的计划。 我们建议您更新到最新的 IntelliJ IDEA 版本,享受最佳的 K2 模式体验。 采用 目前采用 K2 模式的用户数量已经非常高,并且还在持续增长。 在 IntelliJ IDEA 2025.1 用户中,95% 的 Ultimate 开发者和 9% 的 Community Edition 开发者使用 K2 模式。 大多数用户都会在新版本发布后的几个月内更新 IDE,因此…

Sue
Sue

Java 开源项目如何使用 IntelliJ IDEA:现实示例 – 第 1 部分

JetBrains 构建各种工具来帮助开发者保持专注和高效,尤其让我们感到自豪的是,这些工具能够协助驱动全球开发者每天依赖的开源项目。 这些项目引领着 Java 开发的方向,为充满活力的 Java 生态系统做出了巨大贡献。 本系列由两部分组成,重点介绍我们支持的一些最有趣的开源 Java 项目。 从测试框架和 HTML 解析器到创新型 Web 库和语言,每个项目都体现了 Java 社区的创造力和独创性。 在每一个示例中,都有 IntelliJ IDEA 这样的 JetBrains IDE 帮助开发者更快交付、更自信地工作并编写出更优质的代码。 ☕ Spring Framework 全球最流行的…

Sue
Sue

如何使用 Kotlin Notebook 实现高效开发 

Kotlin Notebook 是一种专为 JVM 开发者打造的全新交互式环境。 本文将介绍 Notebook 的主要功能,并展示如何利用这些功能来提升工作效率。  如何使用 Kotlin Notebook 从 2025.1 版本开始,Kotlin Notebook 与 IntelliJ IDEA 捆绑,在各种上下文中使用 Notebook 变得前所未有的简单。 您可以通过以下三种主要方式创建 Notebook: 在项目中创建 Notebook 打开项目后,在 Project(项目)视图中,右键点击源根目录或某个文件夹,然后选择 New | Kotlin Notebook(新建 | Kotli…

Sue
Sue

OpenAI 与 DeepSeek:哪一个 AI 更了解 Kotlin?

AI 模型发展迅猛,DeepSeek-R1 作为 OpenAI 的强劲竞争对手正在引起轰动。 但是,这些模型有多了解 Kotlin? 它们能否生成可靠的代码、解释棘手的概念和帮助调试? JetBrains Research 使用 KotlinHumanEval 和针对 Kotlin 相关问题设计的新基准测试了最新的 AI 模型,包括 DeepSeek-R1、OpenAI o1 和 OpenAI o3-mini。 我们考察了它们的整体表现,根据结果进行了排名,并研究了 DeepSeek 对实际 Kotlin 问题的回答,让您更清楚地了解这些模型能做什么和不能做什么。 AI 模型 Kotlin 基…

Sue
Sue

在 IntelliJ IDEA 中借助数据库进行高效 Java 开发的 9 个技巧

在本文中,我们将分享在开发涉及数据库的 Java 应用程序时 IntelliJ IDEA 可以提高工作效率的九种省时方式 – 无论您是开始处理新项目还是深入开发现有项目。 获取 IntelliJ IDEA Ultimate 基于属性自动创建数据源 IntelliJ IDEA 让您可以直接从 application.properties 文件轻松为您的 Spring 项目创建数据源 – 只需打开该文件并点击属性旁的装订区域图标即可。  在打开的 Data Sources and Drivers(数据源和驱动程序)对话框中,您将看到已指定的数据源和预填充的数据库相关字段 – 您只需测试连接性(以…

Sue
Sue

IntelliJ IDEA 中更快的代码可交互时间

IntelliJ IDEA 功能强、范围广,因此对资源有一定需求。 根据您正在处理的项目,IDE 可能会出现滞后,这自然会令人沮丧。 打开项目时也许是开发者需要等待的最常见场景。 IntelliJ IDEA 需要加载和同步项目、执行索引编制以及完成许多其他小任务才能启用所有实用功能。 在这篇博文中,我们将介绍在新版本 IntelliJ IDEA 中为提高性能而采取的措施,这些措施缩短了代码可交互时间并使 IDE 从启动开始就具有更高的响应速度。 立即下载 IntelliJ IDEA! 我们的使命:改进代码可交互时间 对于 2023.2 之前的 IntelliJ IDEA 版本,IDE 必须…

Sue
Sue
加载更多

Subscribe to IntelliJ IDEA Blog updates

提交此表单,即表示我同意 JetBrains s.r.o. ("JetBrains") 使用我的姓名、电子邮件地址和位置数据向我发送简报和商业通讯,并为此目的而处理我的个人数据。我同意 JetBrains 根据 JetBrains 隐私政策为此目的使用第三方服务处理上述数据。我了解我可以在我的个人资料中随时撤回此同意。此外,每封电子邮件中也都包含退订链接。

谢谢!

  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • Deutsch
  • Español
  • Français
  • 日本語
  • 한국어
  • Русский
  • 简体中文
  • Português do Brasil
  • Türkçe
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.