Java 模块化项目 Jigsaw 能否重回正轨
来源: 阅读:497 次 日期:2015-04-10 15:54:28
温馨提示: 小编为您整理了“Java 模块化项目 Jigsaw 能否重回正轨”,方便广大网友查阅!

模块化的粉丝们会很高兴的听到这一消息,Jigsaw项目已经重新提上日程,至少也是部分回到了正轨。

今年7月的早些时候,甲骨文首席Java架构师Mark Reinhold在他的一篇题为“《Jigsaw项目:第二阶段》”的博文中告诉我们,在“过去的几年里”,jigsaw项目“处于一个探索阶段,在这个阶段中,我们设计并建立了一种特别的方式来处理需求的草案集。”

回溯到2011年6月,最初曾打算将Jigsaw包含在Java 7的发布中,该宏伟计划由两个主要的部分组成。第一部分是一个几乎可以与OSGi竞争的模块化框架。第二部分是将Java平台本身真正地拆分成多个可挑选组合的模块。

但是最终该项目却公布了将会推迟到Java 8。然而这个计划却再次搁浅,Reinhold在他的博文“Jigsaw项目:没搭上这趟火车”中请求JSR 337 (Java 8)专家组再次将Jigsaw项目的发布延期至Java 9。根据甲骨文宣布的两年Java周期和Reinhold的博文“安全的火车”来看,该版本目前已计划在2016年早期发布。在那不久后,Jigsaw项目的延期请求便得到了批准。

通过查看Reinhold的计划,可以看到Jigsaw项目原有的范围在经历了多次“减数分裂”后成为了四个JEP(Java改进建议):

提出一个具体的JDK模块化结构;

根据以上结构重新组织JDK源代码(不包括二进制文件);

第三个建议是将二进制映像文件进行模块化;

第四个JEP是将为Java自身引入模块化系统,这将与模块化系统JSR保持一致。

你可以通过Jigsaw项目的“目标和需求”文档来了解更多该项目的最新动向。也可以加入jigsaw-dev邮件列表来参与该项目的持续讨论。

Java 9早期版本的二进制文件已经可以在java.net上进行下载。Java 9 JSR目前尚未提交,这使得一些开发者很想知道下一班火车会不会又跳过这一站。

更多信息请查看IT技术专栏

更多信息请查看网络编程
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!

2025国考·省考课程试听报名

  • 报班类型
  • 姓名
  • 手机号
  • 验证码
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:
云南网警报警专用图标
Baidu
map