slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
Oracle 推出 Java 24,增强 AI 支持和后量子加密
17611538698
webmaster@21cto.com

Oracle 推出 Java 24,增强 AI 支持和后量子加密

编程语言 1 426 2025-03-19 07:01:52

图片

导读:Oracle 宣布正式发布Java 24,该语言增加了几个新功能,例如 Stream Gatherers API 和 Class-File API 的可用性,以及专门为 AI 推理和量子安全设计的全新特性与功能。

此版本的一个关键组件是对 AI 开发的支持。将 AI 集成到开发环境中变得越来越重要。Java 24 通过 Vector API 等功能对此做出了响应,Oracle 表示,该 API 为 AI 推理中经常使用的矢量计算提供了卓越的性能。不过,在 Valhalla 项目到来之前,这仍处于孵化状态。

此外,Oracle 还在后量子密码学领域引入了重要的安全功能。Java 24 包括抗量子的基于模块格的密钥封装机制 (ML-KEM) 和基于模块格的数字签名算法 (ML-DSA) 的实现。

在 Java 24 的简报会上,Oracle 产品管理副总裁 Donald Smith 专门谈到了后量子密码学的准备工作。

他表示:“目前还没有就量子计算机何时面世达成一致,但我们需要为弃用传统方案做好计划。”他继续说道,这种情况以前也发生过。他引用了 TLS 1.3 的推出。该版本于 2018 年推出,而 Java 8 于 2014 年推出。但是,之后可以将其移植回去。

Oracle 计划对后量子密码学的支持也采取同样的做法。

图片

Java 24 中 JEP 的完整列表


面向开发者的改进


Java 24 还对编程语言本身进行了多项改进。

其中包括 JEP 488,它支持模式中的原始类型、instanceof 和 switch,使语言更加统一和富有表现力。这对于开发集成 AI 推理的应用程序的开发者尤其有用。

对于新手程序员,Java 24 引入了 JEP 495,让学生和爱好者无需了解复杂的语言特性即可编写他们的第一个程序。这符合让编程更容易的趋势,正如我们在AI 驱动的编程工具中看到的那样。

Oracle 还听取了开发者对 Java 的抱怨,并尝试解决一些问题。其中一个问题是,创建一个简单的“Hello world”都需要大量的样板代码。

Java 24 已经修复了这个问题。


图片


Java 的采用和使用


最近的研究表明,Java 继续在软件开发领域占据主导地位。

根据最近的一份 Java 生产力报告,超过 75% 的开发者在编程时使用 AI 工具,这与 Java 24 中以 AI 为中心的新功能保持一致。

新版本强调,今年迎来 30 周年的 Java 仍在不断发展。它必须满足开发者不断变化的需求。Java 24 的发布恰逢 3 月 18 日至 20 日举行的 JavaOne 大会。这是 Oracle 首次以这种方式为 Java 提供自己的舞台。Java 大会通常是大型活动的一部分,例如 CloudWorld。

除了 Java 诞生(近)30 周年之外,今年也是 Oracle Java SE 诞生七周年。借助 Java Universal SE Subscription Java 订阅,Oracle 为客户提供整个 Java 产品组合的支持,包括访问 Oracle GraalVM 和 Java 管理服务的高级功能。

最后,根据 Oracle 软件开发高级副总裁 Georges Saab 的说法,Java 24 是进入该领域的绝佳时机。下一个版本 Java 25 将于 2025 年 9 月发布,并且将是 LTS 版本。

因此,Java 24 中引入的功能将很快获得长期支持。

图片

作者:万能的大雄

参考:

https://www.oracle.com/java/technologies/downloads/

https://openjdk.org/jeps/494

评论