甲骨文公司原定于今年9月份發布Java 8,但截至目前,一些特性還未實現,因此該公司計劃將正式發布日期延后至2014年3月18日。
今年1月底,Java開發團隊發布了Java 8的第6個里程碑版本(M6),該版本原定是一個功能完備的版本,但由于時間關系,一些特性還未在該版本中實現,因此,開發團隊將完成所有特性的目標放在了M7版本中,這也影響到了正式版本的發布。
甲骨文Java平臺首席架構師Mark Reinhold公布了最新的版本路線圖:
2013/05/09 M7:功能完備版本
2013/09/05 M8:開發者預覽版
2014/01/23 M9:最終候選版
2014/03/18 GA:正式版本
如果一切順利,我們在今年5月初就可以看到一個初步、完整的Java 8(
tbM7)。該版本中還將加入如下16個新特性:
101 泛化的目標類型推斷
104 Java類型注解
107 針對集合的批量數據操作
109 增強核心庫(加入Lambda)
115 AEAD密碼套件
118 運行時訪問參數名
119 javax.lang.model核心反射實現
120 重復注解
123 可配置的安全隨機數生成
126 Lambda表達式和虛擬擴展方法
140 限制doPrivileged
155 并發升級
161 簡潔的配置文件
162 模塊化準備
171 內存柵欄內部函數
174 Nashorn JavaScript引擎
以上是Java 8的最后一批、也是比較重要的特性。
Mark Reinhold表示,除了這些特性的開發時間影響了Java 8的發布進度外,開發團隊還需要著手處理目前Java版本中的一些安全漏洞,比如前幾天剛剛發布的4月份Java補丁集。
詳細信息:Java 8: Secure the train
來源:
http://www.iteye.com/news/27608