news 2026/4/11 21:39:43

Oracle公布2026年Java开发计划路线图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Oracle公布2026年Java开发计划路线图

Oracle的Java团队在2026年将致力于实现多个重要里程碑,包括预览值类型、孵化代码反射、交付AOT(提前编译)代码编译,以及最终确定结构化并发API。

这些工作以及OpenJDK项目下的许多其他努力,例如Project Loom(探索JVM(Java虚拟机)功能和API以实现轻量级用户模式线程)和Project Valhalla(通过值对象增强Java对象模型),都在Oracle Java开发者倡导者Nicolai Parlog于1月8日发布的视频演示中被提及。不过,这些功能的开发工作并不意味着它们一定会在2026年发布。

Project Leyden与AOT编译

AOT代码编译是Project Leyden的一部分,该项目旨在改善Java程序的启动时间、达到峰值性能的时间以及内存占用。AOT代码编译的目标包括通过在HotSpot JVM启动时立即提供来自先前应用程序运行的本机代码,来改善启动和预热时间。Project Leyden还将探索代码缓存的可移植性和迭代训练,允许框架训练缓存。训练数据的可检查性也将被研究。

Project Amber的语言特性计划

Project Amber专注于提供更小、面向生产力的Java语言特性,其计划包括探索字符串模板,并为常量模式和接口提交JEP(JDK增强提案)。还可能会有关于类记录式类和接口以及更包容的模式匹配的更新。

Project Loom的并发编程进展

关于Project Loom,Parlog表示,用于并发编程的结构化并发API将在JDK 26中进行小幅修改后预览,并可能在年底前最终确定。目前处于减速阶段的JDK 26计划于3月17日正式发布。Loom的议程还包括探索虚拟线程的更多应用。

Project Panama的互操作性改进

对于专注于改善JVM与非Java API之间连接的Project Panama,计划用于JDK 26的向量API将进行第11次孵化。Panama在2026年的议程还包括对jextract工具的全面改进,该工具用于解析本机库的头文件并生成代码。外部函数和内存API也将进行改进,该API使Java程序能够与Java运行时之外的代码和数据进行互操作。

Project Babylon的代码反射

Project Babylon旨在将Java扩展到SQL等外部编程模型,其计划包括孵化代码反射,这允许第三方框架反射lambda表达式中的Java代码并对其进行处理。Babylon团队还将致力于使用代码反射在GPU上运行机器学习模型的概念验证。

Project Valhalla的值类型

在Project Valhalla方面,开发人员将致力于在今年下半年交付值类型的预览版,之后工作将集中在空值感知类型、数组改进以及基本类型和包装器的统一上。值对象是只有最终字段且缺乏对象标识的类实例。它们允许开发人员选择加入域值的编程模型,在该模型中,对象仅通过其字段的值来区分。

Q&A

Q1:Oracle在2026年Java开发计划中的主要目标是什么?

A:Oracle的Java团队在2026年将致力于实现多个重要里程碑,包括预览值类型、孵化代码反射、交付AOT(提前编译)代码编译,以及最终确定结构化并发API。这些工作涉及多个OpenJDK项目,如Project Loom、Project Valhalla、Project Leyden、Project Amber、Project Panama和Project Babylon。

Q2:Project Leyden的AOT代码编译有什么作用?

A:AOT代码编译是Project Leyden的一部分,旨在改善Java程序的启动时间、达到峰值性能的时间以及内存占用。其目标是通过在HotSpot JVM启动时立即提供来自先前应用程序运行的本机代码,来改善启动和预热时间。该项目还将探索代码缓存的可移植性和迭代训练功能。

Q3:Project Valhalla的值类型什么时候会发布预览版?

A:根据计划,Project Valhalla的开发人员将致力于在2026年下半年交付值类型的预览版。值对象是只有最终字段且缺乏对象标识的类实例,它们允许开发人员选择加入域值的编程模型,在该模型中,对象仅通过其字段的值来区分。预览版发布后,工作将集中在空值感知类型、数组改进以及基本类型和包装器的统一上。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/18 5:31:37

1.1 什么是Whisper? | 《Whisper语音识别实战专栏》

引言 语音识别技术是人工智能领域的重要分支,它能够将人类的语音转换为文本,为各种应用提供基础支持。随着深度学习技术的发展,语音识别的准确率和性能不断提升,应用场景也越来越广泛。 2022年9月,OpenAI发布了一款名…

作者头像 李华
网站建设 2026/4/8 15:39:17

NopCommerce 4.9.3全栈开发实战 - 4.3 插件生命周期管理

1. 插件生命周期概述 插件生命周期管理是NopCommerce插件系统的核心功能之一,它负责管理插件从发现、安装、启用、运行到禁用、卸载的整个生命周期。了解插件生命周期管理对于开发稳定、可靠的插件至关重要) 1.1 生命周期阶段 NopCommerce插件的生命周期…

作者头像 李华
网站建设 2026/4/10 13:44:03

6小时速成记:韩宁波的高效训练法则揭秘

6小时速成记:韩宁波的高效训练法则揭秘在宁夏吴忠的羽毛球场上,国家二级运动员、金牌教练韩宁波以一场持续六小时的"极限训练实验",颠覆了传统体育教学的认知框架。这场融合毫米级技术解构、场景化体能训练与心理韧性锻造的速成课程…

作者头像 李华
网站建设 2026/4/10 14:33:51

企业智能体实践指南:国产Agent工具哪家强

随着 AI 技术从实验室走向企业生产端,智能体(AI Agent)软件的市场需求快速增长。不同于传统自动化工具,智能体不仅能响应指令,还可以自主理解复杂需求、拆解任务流程、调用系统工具并执行端到端操作。对于希望提升企业…

作者头像 李华
网站建设 2026/3/28 14:38:11

企业级AI Agent选型与实践:厂商能力对比与落地路径分析

随着 AI Agent 概念逐步从技术圈走向企业决策层,智能体平台正在成为企业新一轮数字化建设的重要基础设施。但现实情况是,不少企业在选型阶段就陷入困惑:平台数量多、厂商定位杂、能力边界不清,最终往往只能试点成功,但…

作者头像 李华
网站建设 2026/4/8 23:34:40

TikTok Shop爆款选品指南:TikTok 2026怎么选品?一文全解析!

俗话说“七分选品,三分运营”,优质的产品自带“流量Buff”,不仅能帮助TikTok Shop卖家突破流量瓶颈,更能有效缩短冷启动周期,推动店铺实现从0-1的高效增长。然而,从理论共识到实际落地往往存在巨大鸿沟。在…

作者头像 李华