Java 27 正式发布,G1 成默认垃圾回收器

Java 27 Released

JDK 27 现已正式推出,构建版本 35 确认为生产就绪版本。此次更新包含九项 JEP,其中 G1 垃圾回收器正式成为所有环境的默认选择,TLS 1.3 引入后量子混合密钥交换,并继续推进 Lazy Constants、Structured Concurrency 等预览特性。此外,还有 Compact Object Headers、JFR 数据脱敏、Vector API 等多项改进,以及数百项功能增强和数千个 Bug 修复。感谢所有贡献者对 Java 生态的持续投入。

JDK 27 是 Java 27 的参考实现,现已正式发布。
  1. vismit2000

    https://www.youtube.com/watch?v=m4-HM_sCvtQ

  2. moomin

    C# 开发者在此:微软的发布和这比起来简直天差地别,太神奇了。首先,Oracle 的发布频率大约是微软的两倍。其次,我猜这是因为 Java 的用户群体大得多:在正式版本中,很少会出现两次预览版的情况。Beta 版本里的更新倒是一直都有。另外,感觉微软把更多功能打包进了平台,留给社区的部分就少了。当然,这也可能是不同社区规模差异带来的结果。此外,这个发布页面读起来更像是一个开源项目的“我们做完了,我们也累了”的通告,而不是微软那种花里胡哨的发布会。

  3. aaronax

    CultRepo 在 YouTube 上制作的纪录片《The Java Story》非常棒。其中一个主要话题就是发布频率,这里的一些评论也在提到或拿这个开玩笑。

  4. Horffupolde

    认真提问:在 2026 年,什么时候应该为全新项目(greenfield projects)选择 Java?

  5. arein3

    Project Valhalla 将会进入 Java 28(明年发布,含预览版)。

    祈祷我能在有生之年用上 null 类型安全特性。

  6. pineappletooth_

    银行还在用 Java 8 这事儿依然挺有意思的;我工作的地方用的是 Java 17,但你还是能找到要求 Java 7 的工作岗位(大多在政府机构)。

  7. taspeotis

    敲敲门

    谁在那?

    (长久的停顿)

    Java

  8. svcrunch

    我用 Vector APIs 已经好几年了,还在等它们正式 GA(General Availability)!

    它们对神经信息检索(RAG、记忆库)很有用,后者严重依赖内容向量化以及利用点积进行相似度匹配。

同日更多故事

2026-09-15