天天看點

Java 8 最終釋出日期敲定,有 bug 也要釋出

oracle 公司計劃于 2014 年 3 月 18 日釋出 java 8,這一日期已經敲定,即使屆時該版本中仍存在一些小的 bug(“非緻命”bug),也要按計劃釋出。

這一消息來自 oracle 公司的 java 8 版本釋出經理 mathias axelsson,他在周一的郵件清單中表示,在釋出日期到來之前,将優先考慮修複“緻命性 bug”,“非緻命性”bug 将考慮在後面的更新版本中進行修複,不會影響到新版本的釋出日期。

目前 java 8 開發團隊正在緊鑼密鼓地修複該版本中的已知 bug,以便確定能夠按照原計劃在 1 月 23 日釋出一個 rc(候選)版本。

隻要是軟體,都會存在 bug 的,比如,在 2011 年 java 7 剛釋出的時候,就被曝出編譯器存在 bug。此外,用戶端 java 安全問題不斷。oracle 公司最初計劃在 2013 年 9 月份釋出 java 8,之是以被推遲到 2014 年,安全問題是其中一個重要的原因。

好在 oracle 公司已經承認這些 bug 并在努力解決問題,今天 oracle 公司釋出了 147 個安全更新檔,其中有 36 個是針對 javase 的。

導緻 java 8 推遲釋出的另一個原因是 lambda 項目的開發進度。lambda 是 java 8 中最重要的改進之一,其目的是使 java 更易于為多核處理器編寫代碼。它為 java 語言增加了 lambda 表達式、預設的方法以及方法引用,并擴充了庫,以支援流資料的并行化操作。目前該項目已經開發完畢。

此外,jigsaw(标準子產品系統)原本也要包含在 java 8 中,但由于開發工作相對滞後,被推遲到 java 9 中。

原文出處: infoworld 譯文出處: wangguo