JDK 28 将成为 Java SE 平台版本 28 的参考实现,相关规范由 Java 社区进程中的 JSR 403 定义。目前主线分支已开放,接受缺陷修复、小型增强以及通过 JEP 流程提交和跟踪的提案;基于 GPL 许可的早期访问构建版本已可供下载。官方公布的首批定向至 JDK 28 的增强提案共十项,覆盖语言、虚拟机、垃圾回收、标准库与安全等方向。语言与运行时方面,值对象(JEP 401)与 JVM 严格字段初始化(JEP 539)进入预览阶段,结构化并发(JEP 543)此次未标注预览标记,提前代码编译(JEP 544)着眼于提升执行性能。标准库方面,简单 JSON API 以孵化器形式引入(JEP 540),加密对象新增 PEM 编码支持(JEP 542),有望减少开发者对第三方库的依赖。垃圾回收方面,Shenandoah 将默认启用分代模式(JEP 535),ZGC 带来更快的启动与预热(JEP 545)以及自适应堆大小调整(JEP 546)。兼容性方面,macOS/x64 移植版被标记为废弃并将移除(JEP 541)。该版本延续 Java 每六个月一次的固定发布节奏,功能清单仍在持续更新中。
事件分析
核心观点:值对象与 AOT 编译双线落地,Java 正以底层重构回应云原生时代对性能与启动速度的极致要求。
原文链接:Hacker News

评论前必须登录!
立即登录 注册