当前位置: 首页 > 科技观察

甲骨文公布Java9未来时间表

时间:2023-03-19 21:02:20 科技观察

作为Sun在1995年推出的产品,Java不仅仅是指一种编程语言,还包括了Java平台。Java因其平台无关、安全、高性能、自动垃圾回收等特点,自推出以来就得到了广泛的应用。Java软件开发工具包(JavaSoftwareDevelopmentKit)也随着用户的需求经历了一代又一代的发展。从最初的jdk1.0、jdk1.2、jdk1.5到最近的jdk6.0、jdk7.0、jdk8.0,Java一步步走向成熟。4月,甲骨文公司宣布停止在公共渠道发布Java7安全补丁和升级包,促使用户向Java8迁移。Java平台高级架构师MarkReinhold近日透露,Java9有望成为2016年9月正式发布。JDK9的重要里程碑如下:2015-12-10之前,完成所有特性点实现并集成到主分支;2016-2-4之前在支持的平台上完成所有测试;2016-2-25开始缓降;定位2016-4-21之前的所有bug;2016-6-16前开始第二轮Rampdown;2016-7-21前准备最终发布版本并提交测试;2016-9-22前定稿??版本准备就绪,产品准备发布。根据历史经验,Java9不一定会严格按照这个时间节点来完成项目进度。不过用户还是可以通过程序了解到Java9的大概进度。此外,在去年8月和11月,甲骨文分别公布了Java9的一些新特性。其中,首轮公布的特性包括轻量级JSONAPI、HTTP2客户端对HTTP2.0和WebSockets的支持,以及更新的ProcessAPI以改进操作系统进程的控制和管理。而且,甲骨文公司还提出了源码模块化的思想,使JDK源码模块化,促进项目Jigsaw的结构化实现。第二轮曝光的特点包括统一JVM日志记录、更多编译器控制、去除过时的GC组合、改进Coin项目缺陷。