美国上市公司,专注Java培训21年

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


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

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

JEP 200: The Modular JDK

Module summary

JEP 201: Modular Source Code

JEP 220: Modular Run-Time Images

JSR 376: Java Platform Module System

Requirements

State of the Module System (design overview)

Initial draft JLS and JVMS changes

Draft API specification (diffs)

JEP 260: Encapsulate Most Internal APIs

JEP 261: Module System

Source code

Early-access builds and quick start guide

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。这次又计划推迟半年。不知道未来又会怎么样?


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 证明你是坏程序员的7个迹象
    证明你是坏程序员的7个迹象
    你是一个好程序员还是坏程序员?如果你有下面这七种迹象,那么达内java培训技术(java.tedu.cn)认为:你可能正在往坏的方向发展! 详情>>

    2015-08-11

  • 达内java培训:软件开发中“推倒重来”的讲究
    达内java培训:软件开发中“推倒重来”的讲究
    达内java培训技术认为:软件开发的难点之一就是控制复杂度。但是在不同的领域,复杂度有不同的表现。对于纯互联网业务,或者IT基础架构来说,其复杂度在于软件本身,架构的制定、类库的选择、编码的质量等等。 详情>>

    2015-10-15

  • 哪门编程语言薪资高
    哪门编程语言薪资高
    越来越多的数据表明,IT行业已成为全球最赚钱的行业之一。 详情>>

    2015-08-14

  • 简化你的Java代码,让工作更高效|语言
  • Java开班时间

    收起