JDK 8 已接近特性完备

  • Bienvenido David
  • 臧秀涛

2013 年 6 月 7 日

话题:Java语言 & 开发架构

JDK 8 b91 构建版本发布之后,JDK 8 已经达到第 7 个里程碑(Milestone 7)。M7 是特性完备的里程碑版本,所有特性和单元测试都已完成并集成进来。遗憾的是,并非所有特性都能如期交付。有 3 个 JEP(JDK 增强提案)的开发还在进行之中,不过预计会在 JDK b93 构建版本中完成。好消息是,所有与 Lambda 项目相关的 JEP 均已交付。Java 平台组首席架构师 Mark Reinhold 还提到,该版本的延期不会影响后续里程碑版本。

下面是 M7 中已经完成的 JEP:

JEP 185 是近期才加入的,目的是解决 XML API 中存在的一些安全问题。下面 3 个 JEP 没有如期完成:

JEP140 和 JEP180 是比较重要的安全改进。JEP 155 中的修改需要把 ConcurrentHashMap API 与 Lambda 项目的 streams API 挂接起来。一旦剩下的这些 JEP 完成,JDK 8 就正式特性完备了。

JDK 8 开发时间表划分为一系列程碑周期,大部分周期长 6~8 周,大约每周会出一个构建版本。目前还剩如下几个里程碑版本:

  • 2013/09/05 M8(开发者预览版)
  • 2014/01/23 M9(最终发布候选版)
  • 2014/03/18 GA(通用版本,即 GA 版)

开发者预览版是适合开发者社区测试的相当稳定的版本,最终发布候选版是提交发布测试的版本,而通用版本是可供产品使用的最终版本。

查看 英文原文:JDK 8 (Almost) Feature Complete

Java语言 & 开发架构