全新的 Java 版本提供 7 个 JDK 增强建议,帮助开发人员提高工作效率,优化 Java 语言并提升平台的性能、稳定性和安全性
美国德克萨斯州奥斯汀—2023年3月21日甲骨文公司正式发布 Java 20,这是备受欢迎的编程语言和开发平台推出的新版本。Java 20 (Oracle JDK 20) 在性能、稳定性和安全性方面进行了数千种改进,包括进一步优化平台的增强功能,以帮助开发人员提高工作效率,推动企业创新和发展。甲骨文将在 Java Developer Day期间的 Oracle DevLive Level Up 活动上隆重介绍 Java 20 的新功能。该活动将于 2023 年 3 月 20 日至 23 日在美国加利福尼亚州红木岸区以及线上同步举办。
甲骨文公司 Java 平台开发高级副总裁兼 OpenJDK Governing Board 主席 Georges Saab 表示:“在过去超过 25 年的时间里,Java致力于赋能开发人员设计和构建新一代强大、可扩展且安全的应用。Java 20 创新的增强功能反映了全球 Java 社区对整个 Java 存在期间的愿景和所做出的宝贵努力。在甲骨文公司持续提供的 Oracle Java 技术和社区管理的支持下,Java 能够真正成为一个帮助开发人员提高工作效率的现代语言和平台。”
全新版本的 Java 开发工具包 (JDK) 提供 7 个 JDK 增强建议 (JEPs) 的更新和改进。大部分更新内容是为了改进早期版本所推出的功能。
JDK 20 将提供来自 OpenJDK Project Amber 的语言改进(记录模式和 switch 匹配模式);支持在 OpenJDK Project Panama 中 Java Virtual Machine (JVM) 和原生代码(外部函数和内存 API 以及向量 API)互连的增强功能;以及有关 Project Loom(作用域值、虚拟线程和结构化并发)的特性,这将大大减少在 Java 中编写、维护和观测高吞吐量并发应用的工作量。
标普全球市场财智 (S&P Global Market Intelligence)高级研究分析师 Jay Lyman 表示:“今天,随着企业所面临的压力越来越大,他们需要尽可能明智、高效地使用资源,因此开发人员不仅要寻找简化应用开发的工具,同时还要帮助企业确保 IT 安全并实现合规目标。数字化转型领跑者表示,他们更专注于缩短上市时间和提升敏捷性 ,这些目标可通过采用更好的工具来加速应用开发计划。”
通过可预测的发布计划,甲骨文公司每六个月发布一次新的 Java 功能,以持续不断地进行创新,以及性能、稳定性和安全性改进,从而让 Java 在各种规模的组织和行业中更加普及。
Java 20 提供的重要更新包括:
语言更新和改进
[1] 来源:S&P Global Market Intelligence,企业之声:DevOps、工作负载和关键项目研究 2022,"问题:您的企业尝试通过采用DevOps及其持续集成/持续交付(CI/CD)工具和实践来实现以下哪些成果?" 基数:受访者(n=498)Project Loom 预览版/孵化器功能
Project Panama 预览版功能
Java 20 是甲骨文公司工程师与全球 Java 开发人员社区成员通过 OpenJDK 社区 和 Java Community Process (JCP) 共同合作的成果。Java 20 除了推出了新的增强功能,也获得 Java Management Service 的支持,这是一项新的 Oracle 云基础设施远程软件服务 (Oracle Cloud Infrastructure, OCI)原生服务,可帮助管理本地部署或任何云端的 Java 运行时和应用程序。
The Oracle Java Universal SE Subscription 是一种按量计费产品,为客户提供出色的支持,包括对整个 Java 产品组合的分类支持, GraalVM Enterprise 授权、Java SE Subscription Enterprise Performance Pack、Java Management Service 增强功能以及按业务计划进行升级的灵活性。这有助于 IT 组织管理复杂性、控制成本并降低安全风险。此外,Oracle Java SE、GraalVM Enterprise 以及 Java SE Subscription Enterprise Performance Pack 通过 OCI 免费为客户提供服务,助力开发人员在 Oracle 云技术上构建和部署速度更快、更出色且经济实惠的应用。
如需了解有关 Java 及其全球生态系统的更多信息,请访问:
甲骨文公司通过 Oracle 云技术和云解决方案提供集成的应用套件和具有安全性和自治能力的基础设施。如需了解更多关于甲骨文公司(NYSE: ORCL)的信息,请访问 www.oracle.com/cn。
Oracle, Java, MySQL and NetSuite are registered trademarks of Oracle Corporation. NetSuite was the first cloud company--ushering in the new era of cloud computing.
注:为免疑义,本网页所用以下术语专指以下含义: