Ohhnews

分类导航

$ cd ..
Jetbrains Blog原文

Java月度资讯:2026年11月

#java#kotlin#人工智能#jdk#软件开发

10 月让 Java 世界忙碌不已,JDK 新闻、全新教程、Kotlin 更新、AI 实验,以及更广泛生态中的更多内容层出不穷。我们把其中的精华汇集在一处,让你跳过滚动浏览,直接看到好东西。最重要的是,Piotr Przybył 作为本月特邀嘉宾加入我们。

开始吧!

精选内容

[LOADING...]

Piotr Przybył

Piotr Przybył——工作时和业余时间都声名在外的工程师,追寻软件工程艺术的蜿蜒小径。远程软件园丁,主要耕耘面向 Web 的 Java 花园。Java Champion。Docker Captain。Testcontainers Champion。通常使用 Java(自 1.3 起)、Scala 和 Go 编程,也会使用其他语言。敏捷爱好者,认为敏捷主要是在提出正确问题后选择正确的工具和方法。开发者、培训师和会议演讲者,目前在 Elastic 担任高级开发者布道师。

各位 Java 开发者,大家好!很高兴再次来到这里——距离上次已经过去了三个 Java 版本。我们都知道,这大约意味着 18 个月,对吧? ;-)

当时,世界和我们的生态系统都在快速变化,而现在似乎只是进一步加速了。这意味着一点:想要跟上所有动态,祝你好运。幸运的是,像这样的新闻通讯能帮到我们所有人。

2026 年秋季会议季正在放缓。这是一个忙碌而令人兴奋的会议季,尤其对我来说,因为 Java 28 已经初具雏形。如果你看看已经列出的 JEP 清单,怎么能不兴奋呢?结构化并发将于 2027 年 3 月转为正式版,耶!再见,CompletableFuture,认识你很开心……才怪 ;-)。CF 不会消失,但它将不再是并发子任务的最佳抽象。

除此之外,我能吐槽的事情又少了一件,因为 Java 将拥有(目前作为孵化器模块)Simple JSON API。如果你的微服务只需发送一个带 JSON 主体的简单 REST 请求,也许这个 API 加上 JDK 的 HTTP 客户端就足够了?你可以从 Dan Vega 那里了解它。

GC 将得到改进,还有更多性能方面的好处,但我个人最喜欢的是值对象,因为 42 永远是 42,它不应该为了回答一切而陷入身份危机。我相信值对象将改变我们思考和用 Java 处理数据的方式。对这项改进的需求已经存在,因为无论你喜欢与否,AI 都意味着要交换大量 token 和向量。

为了让你体验一下,下面的代码在默认 HotSpot 配置下,分别启用和不启用值对象预览功能时,会产生不同结果:

$ java
Integer x = 1024, y = 1024; IO.println(x == y)

感兴趣吗?想了解更多,请查看我的文章Java 尚未消亡,但它无法回避 Valhalla。

你可能会说:“好吧,但这些都是预览特性或孵化器模块;它们不能用于生产环境。”这并非一概而论,不过兼容性和支持情况值得进一步审视。有时,即使是 Java 的非正式发布特性,也可能足够成熟且有价值,值得你将其纳入自己的库和代码中。我说的是已经在 Lucene 和 Elasticsearch 中使用的 Vector API,你可以从我最近的一场演讲中进一步了解它如何为二者中的语义搜索提供支持。如果你更喜欢阅读关于 SIMD 的内容,Krzysztof Ślusarski 的这篇文章可以满足你。

我可以一直聊最近和即将到来的 Java 版本中那些令人兴奋的内容。Marit van Dijk 和我没能完全克制住对它们的热情,正如这场来自 Devoxx Belgium 的长达三小时的深入探讨中所见 😅。(我们只是忘了休息,抱歉!)

如果你只能抽出一小时,这里是来自 Hello Stavanger 的更短、更紧凑的版本。

热烈祝贺我的舞台搭档 Marit 成为 2026 年最无处不在的 Java 演讲者!

Java 新闻

了解最新动态:

值得关注的 JEP:

Java 教程与技巧

实用指南、巧妙捷径和新鲜想法,帮助你更好地理解 Java:

Kotlin 专栏

探索 Kotlin 的新变化,精进技能,并将知识付诸实践:

语言、框架、库与技术

把目光投向 Java、Kotlin 和 AI 之外。整个开发领域还有更多动态:

会议与活动

规划你的学习议程与人脉交流,线上线下皆可:

文化与社区

了解开发者生活、职业成长,以及工程师如何在 AI 时代持续学习并立足的文章:

最后……

看看 IntelliJ IDEA 博客十月有哪些新内容:

今天就到这里!我们一直在为下一期 Java Annotated Monthly 收集想法——请在 11 月 20 日前通过电子邮件或 X 将你的建议发给我们。别忘了查看我们的往期 JAM 存档,补上你可能错过的文章!