BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Java 9跳票 发布时间将推迟到2017年3月

| 作者 臧秀涛 关注 4 他的粉丝 发布于 2015年12月10日. 估计阅读时间: 3 分钟 | ArchSummit北京2018 共同探讨机器学习、信息安全、微服务治理的关键点

按照原计划,Java 9应于今年12月完成所有特性(Feature Complete阶段),并集成到主干中。经过测试、bug修复等阶段,最终于2016年9月22日正式发布。不过,变故又生。

Java 9的主要特性是Project Jigsaw,它会引入一个标准的模块化系统。这个大项目由一个模块化系统的JSR和5个JEP组成:

12月1日,Oracle Java平台组首席架构师Mark Reinhold在jdk9-dev邮件列表中提到,过去的18个月,Jigsaw进度还不错:开发组将JDK的源代码重新组织到不同的模块中;重新构建了运行时的映像(image),以支持模块;JSR 376专家组开始相关讨论,发布了一份设计概述和草案规范,并提供了早期实现版本。

不过按照原来的时间表,12月10日就要完成所有特性,但是Jigsaw需要更多时间。JSR 376专家组尚未发布早期预览版规范(Early Draft Review Specification)。过去两个月收到了很多高质量反馈,也表明还有更多的工作要做。另外,还要给重要构建工具和IDE的维护者留出足够的时间,使之更好地支持模块化。

基于这些原因,Mark建议将Feature Complete阶段推迟6个月,改到2016年5月25日,正式发布时间则推迟到2017年3月23日。当然,这并不是说为与Jigsaw无关的新特性打开了方便之门,对于其他特性,主要还是稳固、改进。经过讨论,目前该时间表已经确认。

Project Jigsaw也算是命运多舛了,从最早说随Java 7发布,然后被推迟到Java 8,后来又被推迟到Java 9。这次又计划推迟半年。不知道未来又会怎么样?

想进一步了解Project Jigsaw相关细节,可以查看相关演讲

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT