重新启动oracle_Oracle重新启动Java模块化开发

重新启动oracle

Jigsaw的简化“两步走”工作已经开始,Jigsaw是已经开发了近四年的Java模块系统。

新的原型将是第一次尝试的彻底突破,虽然一些代码可能会被重用,但首席架构师Mark Reinhold 在邮件列表写道 ,这是“质疑早期设计决策并总体清理问题的机会”。

Jigsaw项目本来是Java 7的头版功能,由Java的标准模块系统组成,然后将其应用于Java本身。 但是,自从2008提出以来,它已经推迟了两次- 第一次在2010年推迟到Java 8 ,然后去年再次推迟到Java 9

Reinhold指出,这种“两次”尝试是一个重大突破,因为它将“探索实现该项目目标的简化方法”。 尽管首席建筑师表示开发团队“当然仍然致力于该项目的高级目标”,但这也许是对Jigsaw最初目标过分雄心勃勃的承认。

Reinhold在发给邮件列表的消息中概述了这种简化方法:

除其他事项外,我们将看看是否可以不引入当前原型中所存在的独特“模块模式”(在某些狭窄但深层的方式上是不兼容的,具有长期的行为)就可以摆脱困境。进行依赖性解析(因为诸如Maven,Ivy和Gradle之类的构建工具已经做得足够好了)。

这项工作将在一个新的公共Mercurial存储库中进行 ,该存储库是从当前JDK 8主服务器克隆而来的。 Reinhold警告说,“这只是另一个原型”,“可能会Swift发展”。 尽管如此,它仍然是解决Java模块化难题的重要步骤,尽管这是非常重要的。

图片由皮特


翻译自: https://jaxenter.com/oracle-restart-development-on-java-modularization-106560.html

重新启动oracle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值