T
traeai
登录
返回首页
The JetBrains Blog

Kotlin 2.4.0 发布

8.5Score
Kotlin 2.4.0 发布

TL;DR · AI 摘要

Kotlin 2.4.0 已发布,包含语言特性、标准库、Kotlin/JVM、Kotlin/Native、Kotlin/Wasm、Kotlin/JS、Gradle、Maven 和 Kotlin 编译器的改进。

核心要点

  • 语言特性:稳定上下文参数、显式后置字段和多个用于注解使用点的目标功能。
  • 标准库增强:支持 UUID API 和检查排序顺序。
  • Kotlin/JVM 更新:支持 Java 26 和默认启用元数据中的注解。

结构提纲

按章节快速跳转。

  1. Kotlin 2.4.0 已发布,包含语言特性、标准库、Kotlin/JVM、Kotlin/Native、Kotlin/Wasm、Kotlin/JS、Gradle、Maven 和 Kotlin 编译器的改进。

  2. 语言特性:稳定上下文参数、显式后置字段和多个用于注解使用点的目标功能。

  3. 标准库增强:支持 UUID API 和检查排序顺序。

  4. Kotlin/JVM 更新:支持 Java 26 和默认启用元数据中的注解。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Kotlin 2.4.0 Released
    • Language Improvements
      • Stable context parameters, explicit backing fields, and multiple features for an
    • Standard Library Enhancements
      • The standard library now supports the UUID API and checking sorted order.
    • Kotlin/JVM Updates
      • Kotlin/JVM now supports Java 26 and annotations in metadata enabled by default.

金句 / Highlights

值得收藏与分享的关键句。

#Kotlin#语言特性#标准库#Java#元数据
打开原文

标题:Kotlin 2.4.0 发布 | Kotlin 博客

URL 源:https://blog.jetbrains.com/kotlin/2026/06/kotlin-2-4-0-released/

Markdown 内容:

图片 1:Kotlin 标志

一种简洁的多平台语言,由 JetBrains 开发

发布

Kotlin 2.4.0 发布

图片 2:Sarah Haggarty

2026 年 6 月 3 日

Kotlin 2.4.0 发布!以下是主要亮点:

  • 语言:稳定的上下文参数,显式支持字段,以及用于注解使用点目标的多个功能。
  • 标准库:稳定支持 UUID API 和检查排序顺序。
  • Kotlin/JVM:支持 Java 26 和元数据中的注解默认启用。
  • Kotlin/Native:支持 Swift 包作为依赖项,Swift 导出更新,以及 CMS GC 默认启用。
  • Kotlin/Wasm:增量编译默认启用和 WebAssembly 组件模型支持。
  • Kotlin/JS:支持值类导出和 JS 代码中的 ES2015 功能。
  • Gradle:与 Gradle 9.5.0 兼容。
  • Maven:自动对齐 Java 和 JVM 目标版本。
  • Kotlin 编译器:在 .klib 编译期间更一致的内联函数行为。

要查看所有更改,请参阅 Kotlin 2.4.0 的新功能GitHub 上的发布说明

如何安装 Kotlin 2.4.0

最新版本的 Kotlin 包含在最新版本的 IntelliJ IDEAAndroid Studio 中。

要更新到新的 Kotlin 版本,请在您的构建脚本中将 Kotlin 版本更改为 2.4.0。如果需要命令行编译器,请从 GitHub 发布页面 下载。

如果您遇到任何问题:

关注以获取最新的 Kotlin 功能!在本文末尾的表格中填写表格以订阅 Kotlin 更新。 ⬇️

来自 YouTrack 的顶级问题报告者

Andreas Malik(21 个问题),Ryan Nett(20 个问题),Julien Dramaix(18 个问题),Youssef Shoaib(17 个问题),Jinseong Jeon(14 个问题),Zac Sweers(11 个问题),Ivan Canet(10 个问题),Jose Enrique Estremadoyro Fort(9 个问题),Łukasz Wasylkowski(8 个问题),calebbrandt77(8 个问题),Edoardo Luppi(8 个问题),Vadim Shabanov(7 个问题),Asapha(6 个问题),Louis CAD(6 个问题),Niklas Baudy(6 个问题),Rick Clephas(6 个问题),rlnt(5 个问题),marc(5 个问题),Victor Turansky(5 个问题),和Dirk Lattermann(5 个问题)。

外部贡献者

我们想感谢所有在本发布中包含 pull request 的贡献者:

请将以下 Markdown 文章翻译为中文。直接返回翻译后的 Markdown,不要添加任何额外说明。

AndreyBozhko, ArseniySukhanov, bennyhuo, BraisGabin, dmaclach, kralliv, loadkrnis, migmacdev, NeonMika, nyksans, oscarArismendi, rickclephas, stefanhaustein, Stream29, tcmulcahy, and ZacSweers.

特别感谢我们的 EAP 产品经理

进一步阅读

安装 Kotlin 2.4.0

发现更多

AI 可能会生成不准确的信息,请核实重要内容

Kotlin 2.4.0 发布 | The JetBrains Blog | traeai