java 拼图_拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?

java 拼图

JDK 9发行日期推迟到2017年7月

距JDK 9发行不到200天,它又被推迟了 。 新的发布日期已更新为2017年7月,比之前推迟的日期晚了四个月。

推迟日期

9月13日,Oracle Java平台小组的首席架构师Mark Reinhold发表了他的建议,推迟了JDK 9的发布日期。他的电子邮件已发布在Oracle的邮件列表中,并指出:

“不幸的是,我们并非需要与当前时间表保持一致。 […]至此,拼图显然需要更多时间。”

Mark还指出,JDK 9中新出现的开放式bug的数量比JDK 8中的此时要多。这就是为什么他提议推迟四个月。 马克将他的提议进行了投票,询问Oracle邮件列表中的其他人对此有何看法。

花费了一个多月的时间,但正式宣布终于到来。 10月18日,Mark 发表了一封电子邮件 ,说不反对推迟日期,并发布了新的JDK 9路线图。

将JDK 9的一般可用性日期推迟4个月会影响整个计划。 它还推迟了“所有测试运行”,“零缺陷反弹”,当然也推迟了“发布候选”里程碑:

  • 2017/01/05 Rampdown开始
  • 2017/02/09所有测试运行
  • 2017/02/16零错误反弹
  • 2017/03/16 Rampdown第二阶段
  • 2017/07/06最终版本候选
  • 2017/07/27全面上市
java9-countdown

(用新日期更新)

拼图项目的诅咒

出于同样的原因-Jigsaw项目而再次推入JDK 9也就不足为奇了。 该项目具有将Java版本推回原先的悠久历史,希望从Java 7迁移到Java 8并最终成为Java 9的一部分。

Jigsaw旨在使Java模块化并将JRE分解为可互操作的组件。 这意味着您将能够创建按比例缩小的运行时Jar(rt.jar),以针对项目实际需要的组件进行自定义。

希望使Java可扩展到小型计算设备,提高安全性和性能,并主要使开发人员更容易构建和维护库。 考虑到JDK 8 rt.jar有大约20,000个类是JDK的一部分,即使其中的许多类并未真正在特定的环境中使用-这是很大的事情。

马克在原始电子邮件中提到了延迟的原因,并解释说:

“我们最近收到了重要的反馈意见,这些动机促使人们重新设计了模块系统的包装导出功能,否则,我们将无法实现我们的主要目标之一。 除此之外,还有许多开放设计问题,需要花费一些时间来解决。”

当前的回推清楚地告诉我们Jigsaw需要更多时间,我们唯一的希望是它实际上将成为JDK 9的一部分,而不是被推回JDK 10或JDK11。毫无疑问,这是至关重要的和重要的项目,社区愿意等待更长的时间才能使它正确。

加入Java倒数

加入Java 9倒计时


翻译自: https://www.javacodegeeks.com/2016/10/curse-project-jigsaw-java-9-delayed.html

java 拼图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335619.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql数据库增删改查关键字_mysql数据库的增删改查

数据库基本操作:增删改查#DML语言/*数据操作语言:插入:insert修改:update删除:delete*/1.增插入语句的方式一表已经存在啦,我们需要往里面插入数据/*语法:insert into 表名(列名,…) values(值1…

HH SaaS电商系统的采购功能模块设计

文章目录如何生成采购单系统生成采购单的流程基本流程扩展流程找不到符合条件的供应商,要求部分退款(初次生成采购单时)找不到符合条件的供应商,要求全部退款(初次生成采购单时)指定供应商的库存不足&#…

HH SaaS电商系统的入库功能模块设计

文章目录创建入库单的场景创建入库单的业务流程商品直接入库内部仓退货入库(内部仓)换货入库(内部仓)退货入库(外部仓)换货入库(外部仓)备货入库(内部仓)备货…

接口方法javadoc注释_继承Javadoc方法注释

接口方法javadoc注释尽管用于javadoc工具的JDK工具和实用程序页面通过实现和继承方法来描述Javadoc方法注释重用的规则,但是当实际上不需要使用{inheritDoc}时,很容易不必要地显式描述注释继承,因为会使用相同的注释隐式继承。 Java 8 javado…

redis java 监听_从零手写实现redis(四)添加监听器

前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redis expire 过期原理java从零手写实现redis(三)内存数据如何重启不丢失?本节,让我们…

drill apache_如何指南:Apache Drill入门

drill apacheApache Drill是一个引擎,可以连接到许多不同的数据源,并为它们提供SQL接口。 它不仅是遍历任何复杂事物SQL界面,而且是功能强大的界面, 其中包括对许多内置函数和窗口函数的支持。 尽管它可以连接到可以使用SQL进行查…

mac mysql 重设密码_Mac下忘记mysql密码重新设置密码的图文教程

MySQL 文件在路径/usr/local/mysql下1, 在系统偏好设置中关闭 mysql : Stop MySQL Server2 ,打开终端进入路径  /usr/local/mysql/bin输入命令 sudo su, 然后输入开机密码。然后输入命令:./mysqld_safe –skip-grant-…

activiti 变量_如何在Activiti中使用瞬态变量

activiti 变量我们昨天发布的Activiti v6 Beta3中已经加入了很多需要的功能-临时变量。 在这篇文章中,我将向您展示一个示例,说明如何使用瞬态变量来覆盖一些以前不可能(或最佳)的高级用例。 到目前为止,Activiti中的…

erosa mysql_MySQL协议和canal实现

前言前面的文章里,我们了解到 canal 可以从 MySQL 中感知数据的变化。这是因为它模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,从而实现了主从复制。正是了解到这一点,笔者有两个问题便一直萦绕于心:它是如何…

HH SaaS电商系统的供应商系统设计

供应商信息结构图 供应商类型 商城的供应商划分为专享型、共享型两种,但是租户和店铺供应商则都是“专享型”的。 共享型供应商发布的商品归属供应商自己的,商品档案供应商才有资格管理,所以spu_base需要保存供应商id,有供应商id…

aws faas_带有AWS Lambda和Java的无服务器FaaS

aws faas什么是无服务器架构? 无服务器架构在由第三方完全管理的临时容器中运行自定义代码。 自定义代码通常只是完整应用程序的一小部分。 也称为函数 。 这为无服务器架构提供了另一个名称,即功能即服务 (FaaS)。 该容器是短暂的…

跨境商品的进口税额显示

跨境商品的采购类型有三种:直邮、保税、一般贸易,而一般贸易的商品已经清关入境了,虽然是跨境商品,但是无需再清关,所以商品详情页无需显示进口税相关信息。 直邮跨境商品显示的进口税信息如下图所示: 保税…

coreldraw x8段落_CDR X8设置自定义文字为默认字体(二)

通过上一篇文章的介绍,我们已经了解到了在CorelDRAW中如何自定义设置默认字体,相关阅读可参阅:CDR X8设置文字为默认字体。其实在CorelDRAW软件中给用户提供方式不止是一种,本文将介绍更多关于设置默认字体的方法。1. 打开CorelDR…

jhipster_JHipster入门,第3部分

jhipster欢迎回到本JHipster教程系列! 在第一部分中,我们介绍了如何创建整体应用程序。 在第二部分中 ,我们逐步创建了一个微服务应用程序(这有点复杂)。 对于那些正在努力使JHipster正常运转的人,我想着重…

jhipster_JHipster入门,第2部分

jhipster所以你回来了! 在本系列的最后一部分中 ,我们采用了单片路线创建了一个JHipster应用程序。 这是红色药丸路线; 生活几乎与您习惯的一样。 但是也许您喜欢挑战。 也许您想超越红色药丸并尝试蓝色药丸。 在这种情况下,Blue…

HH SaaS电商系统的虚拟资金账户(钱包余额)设计

文章目录方案一,将资金账户抽象出来虚拟资金账户余额流水记录实体方案二,用户表直接保存资金余额余额流水记录实体方案一,将资金账户抽象出来 虚拟资金账户 P.S. 如果机构代码和消费代码有区分类型,那么资金账户表中就不必保存“…

jhipster_jHipster入门,第1部分

jhipster因此,您想保持技术的领先地位,但对所有活动部件感到不知所措。 你真幸运! 这就是jHipster发光的地方。 如果您喜欢Ruby on Rails或Grails的方法来快速启动和运行应用程序,那么这可能是适合您的选择。 jHipster旨在使设置…

java基准测试_微基准测试进入Java 9

java基准测试我已经几个月没有在这里写文章了,这种例外还会继续。 我计划在明年三月左右恢复写作。 本文末尾的说明。 等待! 不完全是最后,因为您可以向下滚动。 它在文章结尾处。 继续阅读! 三年前,我在写有关Java编…

python周天为一周的开始_从两个月减肥四十斤说起,不懈坚持,才是一个人最核心的竞争力。...

大学毕业了十年,我的身材失控了十年。我对我的胖身材已经习以为常了十年了,我从来没想过改变,因为我也没有毅力改变。有一句话说的,人越胖,就越懒。因为我胖,所以我不跑步,我也不爱外出。只要你…