Oracle 为 JDK 确定采用 B 计划

  • Alex Blewitt
  • 池建强

2010 年 9 月 23 日

话题:Java语言 & 开发

正如之前所宣布的,Mark Reinhold 指出,他发表的文章的评论中已经提供了很多针对 B 计划的支持。

因此,在 JavaOne 大会上宣布采用B 计划,并且随后发布了相关的新闻稿,这一切都证实了 lambda 表达式、模块化和 Swing 应用框架不会成为 JDK7 的一部分,在未来的 JDK8 版本中也没有做出以上功能可用性的承诺。JDK7 的特征列表和之前发布的基本一致,虽然针对 Java 集合迭代的特性已经从 Coin 项目中移除,但是会放到未来的 JSR 中实现。

还好有很多功能已经在正常进行了;JDBC4.1 已经确认支持 JDK7(事实上 JDBC4.1 已经完成,对该特征的支持是轻而易举的),另外还增加了针对 JAR/ZIP 文件的 NIO .2 文件系统的支持。其他的计划外改进包括支持 Transport Layer Security 1.2,该功能已经在 Windows 平台应用到了 Vista IPv6 协议栈上。

在坚定的推出收购计划的背后,Oracle 似乎做出了艰难的决定,准备继续全面推进 Java 平台前行,而不是零散的去传播一些技术,例如 JavaFX 脚本。Oracle 做的这些是不是太少,或者太晚,都有待观察,但是至少 Oracle 做出了务实的决定,这是当初 Sun 能做,但不愿做的。然而,Oracle 仍然没有针对正在进行的问题与 JCP 协商,缺乏针对Java 的免费可用的 TCK 工具包,而且,看起来这些问题不会在这次 JavaOne 大会上解决。这就意味着 Java 标准依然有待观察。

查看英文原文:Oracle Confirms Plan B for the JDK

Java语言 & 开发