近日,来自于Oracle的Java首席架构师Mark Reinhold提议推迟Java 9的发布时间。

\\

目前的计划是到今年12月10日实现Java 9的特性完备,从而为明年9月GA版的发布预留出大约9个月的时间。根据新的提议,这个时间将会延后6个月左右。这意味着新的特性完备日期将会推迟到明年5月25日,同时GA版的发布也将相应延迟到后年的3月23日。

\\

Reinhold在OpenJDK 9的邮件列表中提到,Project Jigsaw(Java新的模块化特性)是造成此次延迟的主要原因。这次延迟提议体现出了大家的共识,即还需要更多的时间才能使得模块化变得成熟起来。近期,旨在让开发者探索模块化特性的JDK 9早期访问构建版已经发布,不过广泛的社区测试才刚刚开始。在模块化JDK上进行开发的工具基础设施依然处于试验阶段,虽然所有主流的IDE与构建工具都在积极尝试支持Jigsaw,不过依然还有很长的路要走。

\\

OpenJDK社区肯定会对此次推迟的提议表示热烈欢迎。模块化与Jigsaw为Java所带来的变化是非常巨大且复杂的,因此没必要匆匆忙忙发布一个低劣的实现。Stephen Colebourne(Java Champion,颇受欢迎的Java 8 Date \u0026amp; Time API规范的领导者)说到:“毫无疑问,我希望将事情做对,即便延迟也没关系”。

\\

Reinhold说到:“相比于添加一堆新特性来说,更好的做法是再多花点时间稳固、打磨以及精细化调整已经实现的那些特性”。我们可以充分利用这个机会进行完整的测试并化解其他大的变更所带来的风险,比如说sun.misc.Unsafe的标准化或是移除,以及默认垃圾收集器的变化,它要满足于更加谨慎的社区回应,而不仅仅是Jigsaw核心本身。

\\

查看英文原文:Java 9 Delayed By 6 Months?

\\


感谢张龙对本文的审校。

\\

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群(已满),InfoQ读者交流群(#2))。

Java 9推迟6个月发布?相关推荐

  1. 5G iPhone若推迟至10月发布 将会拉低苹果两个财季营收

    据国外媒体报道,爆料人士近日表示,由于疫情对生产周期造成影响,备受关注的苹果首批支持5G网络连接的iPhone 12,将推迟至10月发布. 外媒在报道中还表示,这一爆料人士曾多次爆料苹果产品的消息,并 ...

  2. 苹果5G手机因疫情影响 或将推迟至10月发布

    3月7日消息,据国外媒体报道,受新冠肺炎疫情影响,苹果5G版iPhone将推迟1个月发布,也就是在今年10月份发布. 外媒表示,这个消息来自苹果供应链的专家.这位专家还表示,受疫情和需求不足影响,低价 ...

  3. java 当前时间推迟2年,java获得实效时间,当前时间推迟1个月的时间

    java获得实效时间,当前时间推迟1个月的时间 /** * 获得实效时间,当前时间推迟1个月的时间 * * @return */ private String getInvalidationTime( ...

  4. 5G新标准将延迟3个月发布,但5G“新战场”已经明确

    来源:雷锋网 2019年,5G开启商用元年.2020年开年,5G智能手机的发布就迎来了一个发布高峰,2月份至今,国内就有10多款5G手机发布.5G手机的数量和销量也迅速增长,根据工信部副部长辛国斌给出 ...

  5. Java EE 7公共草案已发布。 我需要Java EE Light Profile!

    2012年12月20日,Java EE 7的公共草案已上载. 乍一看,新规范是对Java EE 6中后续规范的改进.例如,我真的很喜欢Web Profile的想法. 遗憾的是它不是Java EE 6 ...

  6. 马斯克:特斯拉Model S Plaid交付时间将推迟至6月10日

    5月29日消息,据国外媒体报道,当地时间周五晚上,特斯拉首席执行官埃隆·马斯克宣布,该公司的Model S Plaid将推迟到2021年6月10日而不是2021年6月3日交付. 据悉,特斯拉是在202 ...

  7. Dubbo 学习总结(12)—— 十年再出发,Dubbo 3.0 Preview 即将在 3 月发布

    简介: 随着Dubbo和HSF的整合,我们在整个开源的体系中更多地去展现了 HSF 的能力,能够让更多的人通过使用 Dubbo 像阿里巴巴之前使用 HSF 一样更好的构建服务化的系统. 2011 年, ...

  8. 十年再出发,Dubbo 3.0 Preview 即将在 3 月发布

    2011 年,阿里 B2B 团队决定将项目开源,一年时间就收获了来自不同行业的大批用户: 2014 年,由于团队调整,Dubbo 暂停更新: 2017 年,Dubbo 开源重启: 2019 年,Dub ...

  9. 网友:Java岗,自学一个月跳槽计算机视觉,其实入门很简单

    笔者在脉脉上看到一条帖子:原来Java岗,自学一个月成功跳槽视觉算法岗. 这已经不是笔者第一次看到转行成功的程序员案例了,而大家的跳槽动机基本上都离不开,发展趋势.岗位高薪.职业兴趣. 计算机视觉 行 ...

最新文章

  1. DL645规约学习笔记-一帧数据解释
  2. [导入]金山词霸2005精简版下载地址
  3. oracle中primary,oracle中如何 Primary key自增
  4. MySQL对in里面数据进行指定排序:order by field
  5. python统计提取数量_python中统计计数的几种方法和Counter的介绍
  6. 哈希表 Hashtable c# 1613537346
  7. 华为交换机命令_华为交换机故障诊断命令display怎么用?
  8. win7下,令人头疼的 classpnp.sys (附带:安装系统时蓝屏;0x0000007b)。
  9. 吸烟增加后代患哮喘的风险
  10. linux基本命令之chattr与lsattr
  11. Qt pri 创建使用.pri文件
  12. 软件质量管理实践总结
  13. 关于谷歌浏览器62版本之后引用video.js不能自动播放的问题(Cross-origin plugin content from http://vjs.zencdn.net/swf/5.0.0-rc
  14. Python量化投资——年化收益26%,一个大小盘轮轮动量化投资策略的回测效果
  15. 如何利用新浪博客做外链1
  16. Linux的关键字搜索
  17. 年轻不要停止奋斗的脚步
  18. 写一个蛇型数组(蛇形填数)
  19. iptables -j MARK --set-xmark 解析
  20. 【Day1】数组、704二分查找、27移除元素

热门文章

  1. app获取个人信息是否合法_APP隐私合规介绍和实施方案
  2. linux批量用户创建,linux 批量用户的创建
  3. matlab 颜色图名称
  4. 逻辑设计中复位的稳妥处理方法?
  5. 【Verilog HDL 训练】第 03 天
  6. MaxCompute用户初体验
  7. Linux常用命令——hostname
  8. web前端之JavaScript
  9. 04. Mybatis的resultMap基本应用
  10. MicroPython-TPYBoard开发板DIY小型家庭气象站