论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 177阅读
  • 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 商业支持。 /d3Jd .l!  
D!&(#Vl _  
JDK 25 延续了六个月更新节奏,紧随今年 3 月发布的 JDK 24 而来。用户可通过 jdk.java.net 下载最新版本。本次更新包含 18 项新功能,其中 5 项与人工智能应用开发直接相关。 <>3)S`C`p  
yn62NyK  
AI 相关功能 o:@Q1+p  
I'uwJy_I\  
甲骨文指出,JDK 25 中的五项功能可助力 AI 应用开发: )dT@0Ys%  
<sH}X$/  
    基础类型匹配(patterns、instanceof、switch):提升与 AI 相关业务逻辑集成效率; UPh#YV 0/,  
/5ZX6YkeH  
    模块导入声明:简化业务逻辑与 AI 推理、库或服务调用的整合; X NJ4T]><  
BR2Gb~#T  
    向量 API:常用于 AI 推理与计算场景; UD.b b  
)j_El ]?  
    结构化并发:便于同时运行多个 AI 任务,提高开发可靠性; n<ZPWlJ  
Lzq/^&sc(  
    作用域值(Scoped Values):支持跨线程高效共享不可变数据,降低成本。 E#k{<LYI  
gF)9a_R%p  
关键新特性 qyH -Z@  
3P cVE\GN  
JDK 25 带来的其他主要功能和改进包括: ]\78(_o.zz  
?E([Nc0T  
    JFR CPU 时间分析:增强 JDK Flight Recorder(JFR),在 Linux 上捕获更准确的 CPU 时间信息,帮助优化应用性能; WK>F0xMs1  
`%C-7D'?  
    加密对象 PEM 编码:提供简洁 API,实现加密密钥、证书及吊销列表在 PEM 格式与标准二进制格式间的转换; 9njl,Q:  
HK@ij,px  
    Shenandoah 分代垃圾回收器:从实验功能转为正式产品特性,提升内存利用率与系统稳定性; *M.xVUPr  
<)VgGjZ-H  
    提前编译(AOT)功能增强:包括命令行优化与方法分析,加快应用启动与热身过程; /at7 H!  
jj5S+ >4  
    紧凑对象头:正式启用,将对象头大小压缩至 64 位,减少堆内存占用; 8|a./%gixs  
d ]P~  
    模式匹配增强:进一步支持基础类型,提高 Java 语言表达力; {K,In)4  
@R[{  
    向量 API:第十次孵化,性能优化并改进底层实现; OviS(}v4@  
(j: ptQ2$  
    密钥派生函数 API:支持 HMAC、Argon2 等算法,面向未来量子计算安全环境; ag=d6q  
8H!QekQZ]\  
    结构化并发:第五次预览,改进并发编程可观测性与错误处理; 4U}qrN~=  
&gXh:.  
    灵活构造方法体:允许构造函数在调用 super (...) 或 this (...) 之前执行语句,提升代码安全性; j|eA*UE  
E[H  
    模块导入声明:可一次性引入整个模块导出的包,简化代码; BrV{X&>[i  
+&EXTZ@o  
    简化源文件与实例 main 方法:让初学者更容易编写第一个 Java 程序,同时为小型应用提供更简洁语法; *IG$"nu  
\/a6h   
    稳定值(Stable Values):支持一次性初始化的不可变数据对象,提升应用启动效率; M([#Py9h  
0 'QWa{dS\  
    移除 32 位 x86 移植支持:精简维护成本,集中资源推动新功能开发。 ($[wCHU`!  
j)A#}4jd  
此外,JDK 25 还改进了 String::hashCode 性能,使其能利用编译器常量折叠优化,在静态不可修改的 Map 中用作键时表现更佳。 w0pMH p'Y  
m>>.N?  
随着 Java 25 的发布,JetBrains 也宣布 IntelliJ IDEA 将提供首日支持。 qNp1<QO0  
C8N)!5(A  
<xOv8IQ|