写点什么

Java 9 将于 2016 年正式发布

  • 2015-05-19
  • 本文字数:1024 字

    阅读完需:约 3 分钟

Oracle 已经宣布了 Java 9 的时间表,其目标是在 2016 年 9 年正式发布该版本。该时间表遵循 Oracle 每两年发布一个新的主版本的计划,虽然与先前的版本相比,目前提出的最后期限可能存在一定的延期风险。

截至目前,所有必要的 JSR 都还没有提交;相比之下,与定义Java 8 内容的“总括JSR(Umbrella JSR)”相关的工作在2010 年底就已经开始,距离最初计划的正式发布时间大约有三年。Java 9 中一些最有代表性的项目也是如此: Kulla 项目(创建 Java REPL)、 Valhalla 项目(改进 Java 类型)和 Jigswa 项目(增加模块化功能);同样,相比之下,Java 8 中一些最有代表性的项目( Lambdas 及新的 Data/Time API )也是在距离计划日期还有几年时就提交了。

以前,在面对此类情况时,为了严格按照计划进行,Oracle 会缩小范围。Mark Reinhold 是 Oracle Java 平台组的首席架构师,他先前曾说:

最好是将 Java 开发过程构造成一个持续创新的管道。该管道与定期的、有节奏的发布过程只是松耦合的关系。如果一个主要特性错过了预期的“发布列车(release train)”,那虽然遗憾,但却也并不是世界末日:它将搭上下一趟列车,这一趟也会在一个可预见的时间发出。

对于长期使用 Java 的开发者而言,这样两年一个周期并不令人意外。如表 1 所示,Java 的早期版本也是按这种节奏发布的。时间表管理的主要不同在于不同 Java 版本的发布间隔缩短:Oracle 的目标是每个Java 版本有三年的公共使用寿命,这大约只有Java 早期版本的一半。这项计划意味着,用户只有一年的时间从一个主要版本迁移到下一个版本,除非他购买了商业支持

版本 正式发布日期 停用日期 使用寿命 距离上个版本 与上个版本共存 3(1.3) 2000.5 2006 6 2 – 4(1.4) 2002.2 2008.10 6 2 4 5 2004.5 2009.12 5 2 4 6 2006.12 2013.2 6 2 3 7 2011.7 2015.4 4 5 1.5 8 2014.3 2017.5* 3 3 1 9 2016.9* 待定 待定 2 1 表1. 不同Java 版本的正式发布及停用日期,“*”表示计划日期。(数据来源

由于只有一年的时间从一个Java 版本升级到下一个版本,所以建议Java 社区中的开发者尽早使用新版本测试他们的工具和库。Mani Sarkar 是 Adopt OpenJDK 项目的负责人,他说:

为了将测试流程带给社区,实现早测试早反馈,由 @LJCJug 和 OpenJDK(也就是 Oracle)支持的“Java 测试”项目已经启动。借助该项目,开发者可以修复任何问题,或者改变他们的工具在 Java 9 上的工作方式,或者相反,找出并修复 JDK 本身的问题。

查看英文原文: Java 9 On Track for 2016

2015-05-19 07:0712219
用户头像

发布了 1008 篇内容, 共 411.6 次阅读, 收获喜欢 346 次。

关注

评论

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

第三届 OpenHarmony 技术大会:创新成果丰硕,共筑开源生态新未来

科技热闻

Adobe Creative Cloud 创意应用软件 可解决adobe安装过程中的大部分问题

Rose

adobe ai 2021功能介绍 及破解安装教程(Mac/win)

Rose

使用 Rust(替代 C 语言)扩展 NGINX

NGINX开源社区

读书笔记 rust 编程语言

第三届OpenHarmony技术大会编译器与编程语言分论坛成功

科技热闻

拍立淘API返回值中的商品列表与详细信息解析

技术冰糖葫芦

API 接口 API 文档 API 测试 API 性能测试

第三届OpenHarmony技术大会教育与人才分论坛圆满举办

科技热闻

AlDente Pro:苹果电脑电池寿命延长工具

Rose

大模型时代的数据治理之道|StartDT Talk

奇点云

人工智能 大数据 AI 数据治理 大模型

第三届OpenHarmony技术大会OS原生智能分论坛圆满举办

科技热闻

强大的局域网远程播放 nPlayer for Mac v1.4.0中文激活版

Rose

2024海南等保测评机构名单汇总

行云管家

等保 等保测评 海南

Microsoft Office 2019永久破解补丁 Mac/win

Rose

火山引擎数智平台VeDI:A/B实验互斥域流量分配体系上线

字节跳动数据平台

ab测试

EMQX Platform 旗舰版:面向企业级 AI 和物联网应用的高级 MQTT 消息服务

新消费日报

淘宝API关键词搜索商品列表:优化商家数据分析与策略制定

代码忍者

pinduoduo API API 性能测试

【MM2024】面向 StableDiffusion 的多目标图像编辑算法 VICTORIA

阿里云大数据AI技术

人工智能 算法 论文 图像编辑 MM2024

Sketch快捷键大全 附Sketch最新中文激活安装包

Rose

Final Cut Pro:视频剪辑新纪元,创意无限!

Rose

哪里有Axure RP 10激活码? Axure RP 10 for mac永久授权码分享

Rose

Mac动作冒险游戏:侠盗猎车手:罪恶都市 for Mac 下载

你的猪会飞吗

Mac游戏下载 Mac游戏推荐 mac破解软件下载

免费BT资源下载利器 BitComet(比特彗星)

Rose

基于开源IM即时通讯框架MobileIMSDK:RainbowChat v11.7版已发布

JackJiang

MobileIMSDK 即时通讯;IM;网络编程 RainbowChat

CNCC | 超强阵容!CCF-网易雷火联合基金研讨会嘉宾率先揭晓

网易伏羲

人工智能 网易伏羲 cncc

跨境1688代采案例:探索提供1688代采集运系统的公司

代码忍者

pinduoduo API API 性能测试

万亿狂奔背后的券商IT:重度量、做提效、稳扎稳打不要飘

思码逸研发效能

研发效能 金融科技 券商 效能度量 研发效能度量

Navicat Premium:数据库全能管家,管理无忧!

Rose

Java 9将于2016年正式发布_Java_Abraham Marín Pérez_InfoQ精选文章