AI在线 AI在线

Java大版本发布!直接删掉public static!?复杂用法被“削”平!新手狂欢,网友:看AI把Java逼成了什么样!

编辑 | 云昭编程赛道,越来越有意思了! 当大模型的编程能力强劲到让人惊呼:未来不要再学编程的时候,却忽然发现:编程语言本身,一直都在扼住大模型编程能力的咽喉。 很简单的一个原因,大模型总是从已有的代码库中巧取豪夺,汲取营养,一旦一种编程语言新改写了语法,那不又是一个轮回了?

编辑 | 云昭

编程赛道,越来越有意思了!

当大模型的编程能力强劲到让人惊呼:未来不要再学编程的时候,却忽然发现:编程语言本身,一直都在扼住大模型编程能力的咽喉。

很简单的一个原因,大模型总是从已有的代码库中巧取豪夺,汲取营养,一旦一种编程语言新改写了语法,那不又是一个轮回了?

而巧的是,Java 已经发起了冲锋。

就在本周三,30 岁的 Java 迎来了他的第 25 个大版本。没错,Java 25 发布了!

在 AI 吞噬一切的巨浪中,这款新版本又能讲出怎样的故事呢?

小编是个情怀党,忍不住点开官网,去看看这款曾带来自己青春记忆的语言。

看完介绍后,小编放心了:大模型再猛,编程语言也不会被干废。编程不死,Java 不死!

图片图片

那么,Java25究竟带来了哪些变化呢?

这就给大家一一整理。

一、先说整体感觉

这个新版本的发布,主要有三点。其一,正在努力拉近与新手的距离,降低了学习曲线的陡峭程度;其二,一如既往面向企业级应用,更加安全放心;其三,Java已经在为 AI 时代做好准备。

1. Java 25 为初学者“减负”

一直以来,相较于Python,Java 的学习门槛被很多新人吐槽太高。

但随着本周 Java 25 的发布,Oracle 给出了新的答案。

过去,Python 让学生只需一行代码就能写出第一个“Hello World”程序,而 Java 则必须强制新手理解 public static void main(String[] args) 这样的令人困惑的“魔咒”,才能顺利在屏幕上打印出来。

Java 25 直接解决了这个问题:

复制

新的 JEP 512(紧凑源文件 & 实例 Main 方法),让学生不必一开始就理解复杂的语言机制。

Oracle 在博客中,称之为“平滑上路”,既方便入门,又不会阻碍程序成长。

这不只是入门学习上的利好。其实,IT 管理员写脚本、工具开发者写小程序,也能少掉不少冗余代码。

除此之外,还有不少化繁为简的调整。

 一位早期使用者表示,“我喜欢 Java 25 让语言更易用、更具表现力,去掉了许多繁琐的环节。”

他举例:“你不再需要在源文件中把所有代码都包进一个类,也不用在构造函数里显式写 super() 或 this() 调用。”

这些可能看起来微不足道,但在如今开发者可选语言和工具众多的环境下, Java 必须进化,“既要不断发展提供新功能,又不能用过多的负担来拖慢开发者。”

从这两个例子就可以很明显地看出,Oracle 的维护者们正在让 Java 变得更加易用且令人舒服。

2. 学习生态全面升级

Oracle 不只是改了语法,还配套推动了Java 的教学。

随着 Java 即将迎来第四个十年,Oracle 似乎已经意识到:一门语言的普及,不仅取决于企业级功能,也取决于新手的第一段学习体验。

  • 与 College Board 合作,更新 AP 计算机课程,告别过时的 Java 7/8;
  • 推出 Learn.java 学习网站,提供在线 Playground,学生无需安装环境即可写代码,这也就可以与面向开发者的 Dev.java 区分开来;

图片

  • Java Playground 也新增了代码片段分享功能,老师可以直接创建练习,学生无需安装环境就能在浏览器运行。

在教学场景下,一位美国大学的荣休教授表示,他最喜欢 Java 25 的三点:紧凑源文件、实例 Main 方法和模块导入声明,“它们不仅降低了初学门槛,也让经验丰富的程序员在处理日常小任务时受益。”

3. 为 AI 技能打基础

Java 25 面向初学者的优化,同样延伸到了 AI 开发领域。尽管 Python 在机器学习研究中占主导,但 Java 在企业级 AI 系统生产环境中依然关键。

Oracle Java 开发者关系副总裁 Arimura 在发布会上总结了三种 Java 与 AI 的结合场景:

  • AI 工具正在生成 Java 代码 —— 无论是 Oracle 的 Code Assist,还是集成 AI 功能的流行编辑器,都让开发者写 Java 更快。
  • 现有应用需要新增 AI 功能 —— 框架如 LangChain4J 和 Spring AI(近期都发布了 1.0 版本)让集成更容易。
  • 专门团队用 Java 构建自定义机器学习系统 —— 依靠其性能和生态优势。

其中,简化语法对 AI 脚本和原型尤为有帮助。JEP 511(模块导入声明)让开发者能一次性导入整个模块,更便于拼接 AI 推理和工作流。

此外,自 Java 21 引入的虚拟线程,在 AI 场景中得到广泛应用,因为机器学习推理通常涉及大量并发操作。

4.从课堂到企业职场

Java 25 给出的路径是清晰的:学生从简洁语法入手,逐步掌握模式匹配(JEP 507)、结构化并发(JEP 505)、向量 API(JEP 508)等高级特性。这些能力直接服务于 AI 推理和计算。

Oracle 的 VS Code 插件(接近 400 万次下载,评分 5.0)也在促进这种过渡,帮助学生和 AI 开发环境接轨。

性能优化方面,Java 25 通过 Project Leyden 带来了提前编译(JEP 514、JEP 515),加快启动速度;JEP 519 紧凑对象头则减少了内存占用。这些都让 Java 更高效地运行在云环境中,直接降低 AI 应用的成本。

与 AI 相关的 JEP 包括:

  • JEP 507:原始类型模式匹配
  • JEP 511 模块导入声明:快速整合 AI 库和工作流;
  • JEP 508 向量 API:提升推理与计算性能;
  • JEP 453 结构化并发:便于运行并行任务;
  • JEP 506 作用域值(Scoped Values):高效共享不可变数据,降低内存开销。

5.Java 生态与 AI 同步发展

与此同时,Java 生态也在同步向 AI 跟进:

  • LangChain4j 发布 1.0,支持多模态与 Agent 模式;
  • Spring AI 1.0 GA,集成 MCP 协议与工具调用;
  • Embabel 框架 推出,支持目标导向的智能体开发。

可以说,Java 已经在“AI 时代的基础设施”之路上,补齐了不少短板。

Oracle 高级副总裁、OpenJDK 管理委员会主席 Georges Saab 表示:“Java 25 突出了 Oracle 在 AI 解决方案和语言简化上的持续投入,让新开发者和 IT 团队更容易学会 Java。”

6. 长期支持,企业安心

官网介绍,Java 25 是一个 长期支持(LTS)版本

  • 免费更新到 2028 年 9 月
  • 商业支持至少持续到 2033 年 9 月

这意味着企业可以用最小的维护成本,安心运行应用,并按照自身节奏在合适的时机完成迁移。

Oracle 表示,JDK 25 在 2028 年 9 月前会按季度更新安全与性能;此后更新将通过 Java SE Oracle 技术网络(OTN)许可证提供,至少持续至 2033 年 9 月。

二、迎战AI,Java 长青的秘密

AI 时代的降临与爆发,让编程语言的发展节奏出现很明显地变化。

正如Azul Systems 副 CTO Simon Ritter 所评论的:“AI 正在超越单纯的提示交互,进入自主 Agent 阶段。这很吸引人,也有点令人担心。”

对此,天生适配 AI 领域的 Python 依旧在科研端强大,而运转在全球无数终端的 Java,正在悄悄完成一场“重生”,在 AI 时代找到新的立足点。

Java语言的维护者似乎给出了一个演进路径。

对新手,降低学习曲线,打造顺滑上路体验;对教育,课程与工具全面升级;对 AI:语法、性能与生态一起进化。

今年5月,Java之父高斯林在采访中这样解释 Java 长青的秘密,就用它来结束这篇文章吧,周末愉快!

“为什么 Java 能活 30 年?”

“解决实际问题、尊重用户、保持兼容、提升生产力、保证可靠性。”

“不是追时髦,而是让工程师把工作完成。”

“我当时很怕他们(Oracle)搞砸,结果他们居然做得还不错。”

相关资讯

DeepSeek + IDEA!辅助编程太强了!

2025年的春节可以说是人工智能在中国史上飘红的一段历史时刻,年后上班的第一天,便马不停蹄的尝试新技能。 今天的科技在飞速发展,编程领域的人工智能工具犹如雨后春笋般涌现。 其中,DeepSeek 则以其卓越的性能和智能化的功能,迅速在众多开发者中赢得了青睐。
2/8/2025 8:00:00 AM
码猿技术专栏

如何使用Java设计一套多智能体系统

译者 | 核子可乐审校 | 重楼2025年将成为AI智能体之年。 在本文的场景中,AI智能体是一套能够利用AI通过一系列步骤实现目标的系统,且具备就结果进行推理及更正的能力。 在实践中,智能体遵循的步骤可总结成图表形式。
2/21/2025 8:17:13 AM
核子可乐

DeepSeek Coder 来啦!2025 最出圈的几款 AI 辅助开发工具

Hello,大家好,我是 Sunday。 2025 啦,伴随着 DeepSeek 火爆,一些全新的 AI 辅助编程工具也开始出现啦,今天咱们就一起来看看! DeepSeek-Coder图片作为 2025 最出圈的 AI 工具 DeepSeek 也迎来了他自己的 AI 辅助编程工具。
3/3/2025 12:05:00 AM
程序员Sunday
  • 1