下一代 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 的信息。
评论