Oracle公布Java 9未來進度表
作為1995年由Sun公司推出的產品,Java既是指一種程序設計語言,也包含了Java平臺。因其平臺無關、安全、高性能、自動垃圾回收等特 點,Java已經推出便受到廣泛應用。Java軟件開發工具包(Java Software Develop Kit)也隨著用戶的需求經歷了一代又一代的發展。從最初的jdk1.0、jdk1.2、jdk 1.5 到近期的jdk6.0、jdk 7.0、jdk 8.0,Java一步步走向成熟。在4月份,Oracle公司宣布將會停止在公共渠道發布 Java 7 安全補丁和升級包,促使用戶遷移到Java 8。而Java平臺的***架構師Mark Reinhold近日透露,Java 9預計會在2016年9月份正式發布。JDK 9 重要的里程碑節點如下:
-
2015-12-10之前完成所有的特征點實現并集成到主分支中;
-
2016-2-4之前完成在所支持的平臺上的所有測試;
-
2016-2-25之前開始Rampdown;
-
2016-4-21之前定位所有的bug;
-
2016-6-16之前開始第二輪的Rampdown;
-
2016-7-21之前準備好最終的發布版并提交測試;
-
2016-9-22 之前最終版準備完畢,準備發布產品。
根據歷史經驗,Java 9不一定會嚴格按照該時間節點完成項目進展。但是,用戶仍然可以透過該計劃了解Java 9大概的進度。
此外,在去年的8月和11月,Oracle已經分別公布了Java 9的一些新特性。其中,***輪公布的特性包括輕量級的JSON API、HTTP 2客戶端支持HTTP 2.0和WebSockets以及更新Process API來提升對操作系統進程的控制和管理等。而且,Oracle公司還提出了模塊化源代碼的想法,使得JDK源碼可以模塊化并促使項目Jigsaw的結構 化實現。第二輪曝光的特性包含了統一JVM日志、更多的編譯器控制、移除過時的GC組合以及改善Coin項目的缺陷等。