论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 178阅读
  • 0回复

[业界新闻]Java 25 / JDK 25 正式发布:增强 AI 开发支持,提供至少八年商业支持 [复制链接]

上一主题 下一主题
 

发帖
11323
今日发帖
最后登录
2026-04-09
只看楼主 正序阅读 使用道具 楼主  发表于: 2025-09-17 15:17:32
甲骨文昨晚正式发布了 Java Development Kit(JDK)25。作为 Java 平台的最新的 LTS 长期支持版本,JDK 25 将获得至少八年的 Oracle 商业支持。 sd#|3  
:1q 4"tv|  
JDK 25 延续了六个月更新节奏,紧随今年 3 月发布的 JDK 24 而来。用户可通过 jdk.java.net 下载最新版本。本次更新包含 18 项新功能,其中 5 项与人工智能应用开发直接相关。 `~UZU@/x  
-tsDMji~V  
AI 相关功能 FSuAjBl0-  
u}bf-;R  
甲骨文指出,JDK 25 中的五项功能可助力 AI 应用开发: nfW&1a  
}{9&:!uA  
    基础类型匹配(patterns、instanceof、switch):提升与 AI 相关业务逻辑集成效率; ; |/leu8  
39F O f  
    模块导入声明:简化业务逻辑与 AI 推理、库或服务调用的整合; ~n')&u{  
pCpb;<JG  
    向量 API:常用于 AI 推理与计算场景; /"H`.LD.?  
ajRSMcKb7i  
    结构化并发:便于同时运行多个 AI 任务,提高开发可靠性; am_gH  
MF3b{|Z  
    作用域值(Scoped Values):支持跨线程高效共享不可变数据,降低成本。 ik|-L8  
Uawpfgc}  
关键新特性 o`zr>  
K-<^ $VWh  
JDK 25 带来的其他主要功能和改进包括: 1 Q-bYJG  
_{vkX<s  
    JFR CPU 时间分析:增强 JDK Flight Recorder(JFR),在 Linux 上捕获更准确的 CPU 时间信息,帮助优化应用性能; X7UuwIIP  
e7fiGl  
    加密对象 PEM 编码:提供简洁 API,实现加密密钥、证书及吊销列表在 PEM 格式与标准二进制格式间的转换; l:6,QaT1  
MaBYk?TR~  
    Shenandoah 分代垃圾回收器:从实验功能转为正式产品特性,提升内存利用率与系统稳定性; UmnE@H"t$\  
a9zw)A  
    提前编译(AOT)功能增强:包括命令行优化与方法分析,加快应用启动与热身过程; &Lt[WT$  
``,k5!a66\  
    紧凑对象头:正式启用,将对象头大小压缩至 64 位,减少堆内存占用; =@u 5|:  
< _$%@4 L  
    模式匹配增强:进一步支持基础类型,提高 Java 语言表达力; FEPXuCb  
iV FkYx%}  
    向量 API:第十次孵化,性能优化并改进底层实现; TvNY:m6.%  
f\;65k_jq  
    密钥派生函数 API:支持 HMAC、Argon2 等算法,面向未来量子计算安全环境; mDGn:oRj  
.*$OQA  
    结构化并发:第五次预览,改进并发编程可观测性与错误处理; +5.t. d  
%;D+k  
    灵活构造方法体:允许构造函数在调用 super (...) 或 this (...) 之前执行语句,提升代码安全性; }pkj:NT  
Z=4{Vv*  
    模块导入声明:可一次性引入整个模块导出的包,简化代码; FLoNE>q  
j7FN\ cz  
    简化源文件与实例 main 方法:让初学者更容易编写第一个 Java 程序,同时为小型应用提供更简洁语法; M fk2mIy  
x 5dWBGH  
    稳定值(Stable Values):支持一次性初始化的不可变数据对象,提升应用启动效率; 9p 4"r^  
Kx"<J@  
    移除 32 位 x86 移植支持:精简维护成本,集中资源推动新功能开发。 %8aC1x  
Y=Z1Tdxa|  
此外,JDK 25 还改进了 String::hashCode 性能,使其能利用编译器常量折叠优化,在静态不可修改的 Map 中用作键时表现更佳。 \^1+U JU  
=5D nR  
随着 Java 25 的发布,JetBrains 也宣布 IntelliJ IDEA 将提供首日支持。 RUCPV[{b  
iFSJL,QZ3  
q;5 i4|