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