x
x
填写报名信息

请认真填写基本信息它将是您实现梦想的机票

*在您填写好信息后我们的老师会尽快联系您安排试听/入学事宜

姓名
性别
联系电话
从哪里了解的我们
最新新闻
TOP NEWS
开班计划
Opening plans
推荐讲师
Featured lecturer
0531-55555511
周一至周六 8:00-18:00

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

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


746
7
上一篇
Java8的新特性及未来发展规划
下一篇
最新编程语言排行榜:Java默秒全
同类文章
猜你在找
留言互动
Guestbook
回复
  • <
  • >
* 以上用户言论只代表其个人观点,不代表易途网站的观点或立场
核心分类
联系我们
Contact Us



地址:趵突泉北路6号蓝石中心4层
培训咨询:(0531)-66661760
T:+86 0531-55555511
T:+86 0531-55555522
admin@etoak.com
ww@etoak.com