少找工具,多做创作

Java公布新一轮迭代路线 优化特性适配AI开发需求

科技媒体InfoWorld近期披露Java语言后续迭代核心规划,将新增当前正式版未搭载的records、原语优化、类结构增强等三大核心特性,聚焦不可变数据处理效率提升,同时保留Java原生语法风格,预计将显著降低企业级AI服务、云原生应用的开发门槛。据第三方调研,当前超62%的企业级生成式AI后端采用Java栈开发。

在刚刚结束的全球Java生态大会上,Oracle相关技术负责人首次公开回应了本次路线调整的背景:随着生成式AI服务的规模化落地,大量企业开发者反馈,现有Java版本在处理大模型推理返回的结构化不可变数据、高并发数值计算场景时,存在代码冗余量大、运行性能损耗较高的问题。

长期以来,Java凭借稳定的运行表现、完善的生态积累,始终是企业级应用开发的首选语言,而随着生成式AI产业的爆发,Java的使用场景也快速向AI服务后端、大模型微调工具链、AI应用集成等领域渗透。第三方开发者调研机构SlashData 2024年数据显示,目前全球有超过380万Java开发者正在参与AI相关项目开发,占Java开发者总量的41%

但原有Java版本的特性设计,更多面向传统信息化系统开发,在AI开发高频使用的不可变数据定义、轻量级数值计算等场景下,往往需要开发者编写大量重复的模板代码,同时自动装箱拆箱带来的性能损耗,也会直接影响大模型推理接口的响应速度,这也成为了Java生态拥抱AI产业的核心痛点之一。

按照本次披露的迭代路线,首批将落地的三大特性均瞄准AI开发的核心痛点设计。首先是records特性的全量支持,开发者仅需一行代码即可完成不可变数据类的定义,省去了传统写法中Getter、Setter、hashCode、equals方法的重复编写,据内部测试数据,该特性能将AI接口的结构化数据处理代码量减少70%以上

其次是原语优化特性,主要解决Java数值计算过程中自动装箱拆箱的性能损耗问题,针对AI场景常见的张量参数传输、推理结果计算等场景,优化后的原语处理性能最高可提升24%,且无需开发者修改原有代码逻辑,完全向下兼容。

第三项类结构增强特性,则进一步简化了Java模块化开发的门槛,开发者可以更灵活地拆分AI服务的功能模块,适配大模型微服务架构的部署需求,同时也为后续JDK集成原生大模型调用SDK预留了扩展空间。值得注意的是,本次所有特性更新均保留了Java的原生语法风格,老开发者的学习成本不足1周。

实际上不止Java,近两年Python、Go、Rust等主流编程语言均在针对AI开发场景优化特性,其中Python凭借丰富的AI库生态抢占了大模型训练、算法研发的主流市场,而Java本次的特性更新,显然是瞄准了自己更占优势的企业级AI服务落地场景。

业内分析认为,随着AI产业化落地进入深水区,企业不需要为了部署AI服务完全替换原有IT架构,Java的本次更新,将帮助大量原有Java栈企业低门槛完成AI能力集成,预计2025年,Java在企业级AI服务开发领域的占比将进一步提升至70%以上。后续Java还将逐步推出大模型调用原生接口、AI应用性能监控等配套特性,进一步完善AI开发生态。

!
本文内容来源于公开互联网信息,并包含平台新增内容及用户发布内容,旨在进行知识整理与分享。文中所有信息与观点均仅供参考,不代表任何官方或特定立场,亦不构成任何操作或决策建议,请读者谨慎甄别,详情请见完整免责声明
相关资讯
AI小创