OpenJDK 7 / JDK 7 里程碑版 3 发布

  • Dio Synodinos
  • 崔康

2009 年 6 月 4 日

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

下一代 JDK 的新里程碑版发布,包括了许多功能领域的新特性和改进,例如垃圾回收NIO等等。这也是OpenJDK 和 JDK 基于几乎完全相同代码库的首个版本

Xiomara Jayasena 向 InfoQ 介绍了下一里程碑版的路线图

里程碑版 4 的开发仍在继续,我们期望在 7 月底之前完成。

b59 的代码可以随时从 Mercurial Repositories 中通过以下命令下载:

hg fclone -r jdk7-b59 http://hg.openjdk.java.net/jdk7/jdk7 myjdk7

OpenJDK 网站上有一个详细的路线图,规划了直到 2010/02/18 的最终里程碑版。

你可以从中看到一个功能列表的草稿,在“Java SE 7 Platform JSR 被提交时”将被推荐:

下面的功能基本按照 JDK 软件架构从低到高排列。

vm

压缩的 64 位对象指针

Garbage-First GC (G1)

JSR 292:VM 对非 Java 语言(InvokeDynamic)的支持

lang

JSR 308:Java 类型的注解

JSR TBD:小的语言改进(Coin 项目)

JSR 294:语言和 VM 对模块化编程的支持

core

模块化(Jigsaw 项目)

升级类加载器架构

提供关闭 URLClassLoader 的方法

Unicode 5.1

并发性和集合更新(jsr166y)

JSR 203:更多针对 Java 平台的新 I/O API(NIO.2)

SCTP(流控制传输协议)

SDP(Sockets Direct Protocol)

椭圆曲线加密(ECC)

client

Java 2D 的 XRender 方法

向前兼容 6u10

针对向前兼容 6u10 的功能创建新的平台 API

JSR 296:Swing 应用框架

Swing 更新

ee

更新 XML 栈

在 Java文档网站或者 InfoQ 上有更多 JDK 7 的信息

查看英文原文:OpenJDK 7 / JDK 7 Milestone 3 Released

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