Baeldung原文
Java 周刊第 644 期:聚焦 AI 集成与 JDK 27 前瞻
1. Spring 和 Java
>> 避免修改 final 字段 [inside.java]
JDK 26 开始对通过反射修改 final 字段的行为发出警告。这无疑是朝着 JVM 真正强制执行 final 一贯承诺的方向迈出的悄然而重要的一步。
其他值得阅读的文章:
- >> 使用 Docker Init 对 Java 26 项目进行 Docker 化 [foojay.io]
- >> Java 世界中的 MCP:为 LLM 集成带来架构策略 [infoq.com]
- >> 使用 OpenTelemetry 实现更高层级的可观测性 [jetbrains.com]
- >> 第 334 期 —— ArrayList 与 LinkedList 的难题 [javaspecialists.eu]
- >> Spring AI 方案:使用 TodoWriteTool 进行智能体规划 [linkedin.com]
- >> 用于 JSpecify.dev 非空限制的 Maven 插件 [ik.am]
- >> JEP 532:模式、instanceof 和 switch 中的原始类型(第五次预览) [openjdk.org]
- >> JEP 535:Shenandoah GC:默认启用分代模式 [openjdk.org]
网络研讨会与演示:
- >> Java 性能探索:驾驭不安全代码、拥抱惯用风格及调试 Linux 内核 [infoq.com]
- >> 使用灵活的构造函数体让 Java 更安全 —— Inside Java 新闻广播第 111 期 [inside.java]
- >> 反思 HAT:Project Babylon 案例研究 [inside.java]
- >> Bootiful 播客:JobRunr 创始人 Ronald Dehuysser 谈论他们雄心勃勃的类似 JavaClaw 的智能体运行时 [spring.io]
- >> Netflix 如何使用 Java —— 2026 版 [youtube.com/@java]
升级时间:
- >> A2A Java SDK 1.0.0.Beta1 发布 [quarkus.io]
- >> Spring AI 1.0.6, 1.1.5, 2.0.0-M5 现已发布 [spring.io]
- >> Spring Shell 4.0.2 发布! [spring.io]
- >> JReleaser 达到 5.0 版本 [andresalmiray.com]
- >> Oracle 关键补丁更新公告 —— 2026 年 4 月 [oracle.com]
- >> JDK 25.0.3 发行说明 [oracle.com]
- >> JDK 27 早期访问版本 [java.net]
- >> Liberica JDK 8u492 / 11.0.31 / 17.0.19 / 21.0.11 / 25.0.3 / 26.01 版本现已可用 [bell-sw.com]
- >> Testcontainers for Java 2.0.5 [github.com/testcontainers]
- >> Zuul 3.6.0, 3.6.1, 3.6.2 和 3.5.9 [github.com/Netflix]
- >> Micronaut 4.10.22, 3.10.6 和 3.8.14 [github.com/micronaut-projects]
- >> Camel 4.20.0 和 4.14.7 [github.com/apache]
- >> Grails 7.0.11 [github.com/grails]
2. 技术与思考
>> 氛围感编码 (Vibing)、Harness 与 OODA 循环 [event-driven.io]
深刻剖析了为什么利用 LLM 进行“氛围感编码”感觉效率很高,但往往并非如此。
其他值得阅读的文章:
- >> ESP32 时间引导问题 [advancedweb.hu]
- >> GitHub 之前 [pocoo.org]
- >> 给予欧洲人的股权 [pocoo.org]
- >> 关于 2026 年 4 月的人工智能、数据库和会议的思考 [ozar.me]
- >> 结构化提示驱动开发 (SPDD) [martinfowler.com]
- >> “智能体”叙事中缺失的内容 [mnot.net]
- >> 责任是人类的护城河 [satisfice.com]
- >> 在 Netflix 扩展相机文件处理 [netflixtechblog.com]
- >> 巨无霸编码时代 [dandreamsofcoding.com]
3. 本周精选
>> 优秀的工程师如何在大型公司编写糟糕的代码 [seangoedecke.com]