阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Java 9 推迟 6 个月发布?

  • 2015-12-03
  • 本文字数:818 字

    阅读完需:约 3 分钟

近日,来自于 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 & Time API 规范的领导者)说到:“毫无疑问,我希望将事情做对,即便延迟也没关系”。

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

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


感谢张龙对本文的审校。

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

2015-12-03 18:002432
用户头像

发布了 218 篇内容, 共 64.9 次阅读, 收获喜欢 75 次。

关注

评论

发布
暂无评论
发现更多内容

全链路监控建设的4个重点

穿过生命散发芬芳

全链路监控 10月月更

List的基础数据的处理

卢卡多多

List 10月月更

将系统划分为模块(微服务)的必要性

宇宙之一粟

微服务 系统设计 论文阅读 模块化 10月月更

SAP | 认识 abap 工作台(下)

暮春零贰

SAP abap 10月月更

微信红包系统设计分享 | 如何扛住100亿次请求?

Johnny

跟着卷卷龙一起学Camera--DNG格式

卷卷龙

ISP camera 10月月更

Vue组件入门(五)props +

Augus

Vue3 10月月更

「React开发」梳理HOC的点点滴滴

叶一一

前端 React 10月月更

「经验总结」高效开发,老代码可以这样动

叶一一

高效工作 前端 10月月更

跟着卷卷龙一起学Camera--双摄01

卷卷龙

ISP camera 10月月更

Java面向对象之构造方法

魏铁锤

10月月更

「前端组件化」以Antd为例,快速打通UI组件开发的任督二脉

叶一一

前端 React 10月月更

「Hive进阶篇」四、HQL 高级巧用

大数据阶梯之路

大数据 hive 面试

Dev-C++5.11安装教程

Yeats_Liao

后端 Java core 10月月更

VS2019 添加bits/stdc++.h万能头文件库

Yeats_Liao

后端 Java core 10月月更

25分钟了解命令执行漏洞【例题+详细讲解】(一)

贤鱼很忙

网络安全 Web 10月月更

Java面向对象之方法块+this关键字

魏铁锤

10月月更

25分钟了解命令执行漏洞【例题+详细讲解】(二)

贤鱼很忙

sql 网络安全 10月月更

Zepoch节点单日内售罄,市场反响颇高

EOSdreamer111

还在为sql注入眼花缭乱的过滤而烦恼?一文教您快速找出所有过滤内容

贤鱼很忙

网络安全 SQL注入 10月月更

「前端组件开发」越折腾越有趣,封装了一个表单组件

叶一一

前端 React 组件开发 10月月更

从手动测试到自动化测试(下)

FunTester

Zepoch节点单日内售罄,市场反响颇高

股市老人

Photoshop软件应用项目(二)

张立梵

设计师 ps 10月月更

微信红包后台系统可用性设计实践

Johnny

IDEA SpringBoot SQL连接常见五大异常处理

Yeats_Liao

后端 Java core 10月月更

Spring之核心容器

楠羽

笔记 SP【ring 10月月更

什么是Scrum?Scrum的核心要点和精髓

laofo

Scrum 研发效能 敏捷研发

「CSS畅想」我的发呆专属,反复解锁手机屏幕

叶一一

CSS JavaScript 前端 10月月更

2022-10-14:以下go语言代码输出什么?A:0;B:7;C:9;D:不能编译。 package main import “fmt“ func main() { a := []int

福大大架构师每日一题

golang 福大大 选择题

「Hive进阶篇」三、HQL底层执行过程及原理详解

大数据阶梯之路

大数据 hive 面试 数仓

Java 9推迟6个月发布?_Java_Ben Evans_InfoQ精选文章