JDK 7 所有特性现已就绪

  • Charles Humble
  • 张龙

2011 年 1 月 20 日

话题:Java编程语言语言 & 开发架构

近日,JDK 7 项目达到了新的里程碑,build 123 是首个特性完备的版本。Java Platform Group 负责产品策略,同时也是 Oracle Java SE 官方发言人的 Henrik St?hl 在博客上说到

这意味着开发与 QA 已经完成了发布计划中的所有特性和测试任务,开始将精力转向所有支持的 JDK 7 平台上的测试与 Bug 修复了。这是迈向 JDK 7 General Availability(GA)的一大步,表明我们正紧跟着 openjdk.java.net 上的发布计划不断前行。

OpenJDK 站点上有完整的特性列表,同时还列出了 JDK 8 及后续版本应该增加的特性。Mark Reinhold 的博客上列出了一些优秀特性,将会被集成到后续的 Feature Complete 版本中。这些特性包括更新的 XML Stack、Enhanced JMX Agent 以及 MBeans。这些特性的集成不会影响到整个项目的进度。

“Enhanced JMX Agent 与 MBeans”是最近才添加到计划中的。这是从 JRockit 移植过来的,是特定于实现的增强 JMX 管理代理,旨在简化跨越防火墙连接到平台 MBean 服务器的过程,同时丰富的 MBeans 还公开了关于 VM 内部操作的更多信息。Reinhold去年曾说过:这是 Oracle 首次公开在主要项目中将 JRockit 特性集成到 Hotspot 中。

人们可以在 2 月 17 日 Developer Preview 发布时(Beta 版)开始进行测试。根据计划,Java 7 会在 7 月 28 日发布 GA 版,但如果 Java SE 7 JSR(包括203292334336)专家组决定进行一些修改,那么发布日期可能就会推迟。

Java 7 放弃了对Lambda 表达式、Modularity(Jigsaw 项目)、Swing Application Framework(JSR 296)及 Coin 项目中的一些语言增强特性的支持。这些特性可能会被加到 Java 8 中,大概在明年末发布。

查看英文原文:JDK 7 is Feature Complete

Java编程语言语言 & 开发架构