Oracle发布Java 25长期支持版:18项JEP,至少支持八年
2025年9月16日,Oracle宣布Java 25(Oracle JDK 25)正式可用。官方称该版本包含约18项JDK Enhancement Proposal,覆盖语言简化、库与并发、安全与性能监控,并承诺为Java 25提供至少八年长期支持,方便企业按自己的节奏迁移。[1]
语言侧几项对日常写代码感知最强:模块导入声明(JEP 511)可一次导入模块导出的全部包;紧凑源文件与实例main方法(JEP 512)减少入门样板代码;灵活的构造器体(JEP 513)允许在显式调用构造器前做校验与安全计算;原始类型在模式匹配、instanceof与switch中的支持进入第三次预览(JEP 507)。库与运行时方面,作用域值(JEP 506)转正,结构化并发仍为预览,Vector API继续孵化;紧凑对象头(JEP 519)把64位架构上的对象头压到64位,并配合AOT相关JEP缩短启动与预热。[1]
安全与密码学也写进发布稿:PEM编解码API、密钥派生函数(KDF)API为后量子过渡做铺垫;JDK Flight Recorder新增CPU时间剖析、协作采样与方法计时追踪等能力,方便定位瓶颈。支持周期上,Oracle JDK 25计划在No-Fee Terms and Conditions(NFTC)下提供季度更新至2028年9月,此后更新按Java SE OTN许可至少延续到2033年9月。OCI已作为首个支持Oracle JDK 25的超大规模云平台被点名。[1]
对还停在较旧LTS的团队,这意味着又多了一条可评估的升级目标:既能用更短的入门写法与新并发原语,也要按八年支持窗口排迁移与回归计划。详细特性以OpenJDK与Oracle技术博客、发行说明为准。教学与脚本场景则可顺带关注紧凑源文件等「降仪式感」改动,是否已经够用来替换部分脆弱的shell或动态语言小工具。
来源
[1] Oracle Releases Java 25,Oracle新闻稿,2025年9月16日,查询日 2026-10-27。
#Java #JDK25 #LTS #Oracle #编程语言

成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.