简体
  • 简体中文
  • 繁体中文

热门资讯> 正文

Oracle发布Java 25

2025-09-16 22:30

新版本提供了18个JK增强提案,以改进Java语言、扩展其人工智能功能并帮助开发人员提高生产力

平台性能、安全性和稳定性的增强帮助组织推动业务增长

长期支持服务使客户能够按照自己的节奏进行迁移

德克萨斯州奥斯汀,9月2025年16日/美通社/ -- Oracle今天宣布推出世界排名第一的编程语言和开发平台的最新版本Java 25。Java 25(Oracle JK 25)将通过提供数千项改进来帮助组织推动业务增长,从而提高开发人员的生产力并增强平台的性能、稳定性和安全性。此外,Oracle还将为Java 25提供至少八年的长期支持。9月16日星期二上午8:00在Java 25直播中了解有关JK 25技术的更多信息。

IDC软件开发研究副总裁Arnal Dayaratna表示:“随着Java进入第四个十年,它将继续提供功能来帮助确保应用程序(包括由人工智能功能提供支持和集成的应用程序)高效且可扩展。”“Oracle的Java技术管理继续引领Java编程语言和平台的发展,特别是在人工智能和安全方面,Java一致的六个月发布节奏旨在进一步加速创新。因此,Java处于有利地位,可以提供持续的现代功能流,以解决下一代人工智能驱动的应用程序开发问题。"

Oracle Java平台高级副总裁兼OpenJK董事会主席Georges Saab表示:“Java今年成立30周年,标志着一个重要的里程碑,该平台和语言不断发展,帮助开发人员快速、轻松地构建充满创新人工智能和安全功能的应用程序。”“Java 25强调了Oracle对支持人工智能解决方案并简化语言的功能和功能的持续投资,使新开发人员和IT团队更容易学习Java。"

Oracle计划为Java 25提供至少八年的长期支持,这使组织能够灵活地将应用程序保留在生产中更长的时间,并最终根据自己的条件进行迁移。根据Oracle免费条款和条件(NFTC),Oracle JK 25计划在2028年9月之前接收季度安全和性能更新,而在该日期之后发布的JK 25更新将根据计划至少到2033年9月的Java SE OPS许可证(OPS)提供。

主要的JK增强提案(JEP)

Oracle JK 25语言功能

Oracle JK 25库

Oracle JK 25安全库

Oracle JK 25性能更新

Oracle JK 25监控更新

Java 25版本中的功能是Oracle与全球Java开发人员社区其他成员通过OpenJK和Java社区流程(JCP)持续合作的结果。有关Java 25功能的更多详细信息,请阅读Java 25技术博客。此外,全球社区的最新Java创新将于2026年3月17日至19日在加利福尼亚州Redwood Shores举行的Java One 2026上展示。在此处阅读有关Java One 2026的更多信息,并在此处注册更新。

IDC现代软件开发和开发者趋势研究经理Adam Resnick表示:“自30年前问世以来,Java一直是构建大型企业应用程序的值得信赖且安全的语言。”“正如今年的Java One会议所强调的那样,Java准备扩大其在新手开发人员和编程学生中的影响力。简化复杂性并提供即时反馈的新功能使构建初级程序变得更容易。Java的持续发展反映了深思熟虑的平衡,扩大了经验较少的开发人员的可访问性,同时保留了企业级解决方案所需的稳健性。"

通过云创新支持全球Java社区当部署在Oracle云基础设施(OCI)上时,Java可以提供更高的创新、性能、效率和成本节省,OCI是第一个支持Oracle JK 25的超大规模云。通过在OCI上免费提供Oracle Java SE和Java SE订阅企业性能包等高级功能,Java 25可以帮助开发人员创建和部署运行得更快、更好且具有优化性价比的应用程序。

Oracle Java SE通用订阅为客户提供一流的支持。它包括Java SE订阅企业性能包、对整个Java产品组合的分类支持、Java管理服务以及根据客户业务节奏升级的灵活性。这有助于IT团队管理复杂性、降低安全风险并控制成本。

除了Java on OCI和Oracle Java Universal SE订阅的优势之外,Java 25还提供了更好的应用程序性能以及广泛的人工智能和安全功能,包括后量子加密(PQC)支持,以帮助提高Java SE平台实施和JK的性能、稳定性和安全性。

全球Java社区的领导者欢迎Oracle JK 25“当Java转向每六个月发布一次时,有趣的新功能似乎不可能被分成足够小的部分来以这种方式交付-而且感觉有些版本可能甚至没有太多内容,”Gradle,Inc.宣传主管Trisha Gee说。“我们错了!每个新的Java版本都具有有趣且有用的功能,这是如何将大型可交付成果拆分为小而独立的部分的精彩课程。例如,各种模式匹配功能是独立的,并且可以独立交付,但所有这些功能加起来都构成了一组出色的Java新功能,也是Java开发人员思考如何解决问题的新方式。Java不断发展壮大。"

古斯塔夫·埃菲尔大学副教授Rémi Forax表示:“JEP 512引入了‘紧凑源文件和实例主方法’,允许初学者编写程序,而无需传统的样板代码公共静态空main(字符串[] args),从而极大地简化了Java。”“学生现在可以从简单的程序开始,并随着成长逐渐扩展对更高级概念的理解,从而创建从基本编程概念到完全面向对象编程的顺利学习路径。"

圣何塞州立大学名誉教授Cay Horstmann表示:“Java 25中我最喜欢的部分是紧凑的源文件、实例主方法和模块导入声明,因为这些功能为初级程序员创造了一个进入Java的低门槛。”“它们还使经验丰富的程序员受益,将Java的范围扩大到小型的日常任务。我发现用Java重写脆壳或Python脚本非常令人满意--Java是一种工业强度、类型强的语言,具有强大的工具支持。"

“当Java 9宣布为期六个月的功能发布节奏时,我是最大的怀疑者之一,甚至公开这么说。甲骨文能够做到这一点吗?我对此表示怀疑,因为我们已经习惯了每三年发布一次新版本,”Heinz M.博士说。Kabutz,《Java专家通讯》作者。“但甲骨文确实成功了,而且充满了热情。在Oracle的管理下,在庞大的社区推动下,Java正在超越其他语言。记录、紧凑的源文件和模块导入使Java的入口变得更加容易,而虚拟线程、外部内存API、载体API和ZGC使Java适合构建技术先进的可扩展系统。"

“Java最大的优势是它的社区。在JUG Oberpfalz,我们将于2025年重新启动“(Re)Start with Java”会谈,开发人员总是对该语言的发展印象深刻,”Xdev Software GmbH首席执行官Richard Fichtner表示。“现代Java比以往任何时候都更加高效、安全和创新--证明了社区和协作可以实现的目标。"

要了解有关Java及其全球生态系统的更多信息,请访问:

额外资源

关于Oracle Oracle Oracle在Oracle云中提供集成的应用程序套件以及安全、自主的基础设施。有关Oracle(纽约证券交易所代码:ORCL)的更多信息,请访问www.oracle.com。

未来产品免责声明上文旨在概述我们的总体产品方向。其仅供参考,不得纳入任何合同。它并不是交付任何材料、代码或功能的承诺,并且不应在做出购买决策时依赖它。Oracle产品描述的任何特性或功能的开发、发布、时间和定价可能会发生变化,并由Oracle Corporation全权决定。

Oracle、Java、MySQL和NetSuite是Oracle Corporation的注册商标。NetSuite是第一家开创云计算新时代的云公司。

查看原创内容下载多媒体:https://www.prnewswire.com/news-releases/oracle-releases-java-25-302557064.html

源Oracle

风险及免责提示:以上内容仅代表作者的个人立场和观点,不代表华盛的任何立场,华盛亦无法证实上述内容的真实性、准确性和原创性。投资者在做出任何投资决定前,应结合自身情况,考虑投资产品的风险。必要时,请咨询专业投资顾问的意见。华盛不提供任何投资建议,对此亦不做任何承诺和保证。