Oracle 領導下的 Java 長遠發展戰略

fmms 12年前發布 | 14K 次閱讀 Oracle

根據 Oracle 最新的 PPT “To Java SE 8 and Beyond”從 JDK 10 開始,Java 將擁有一個統一的類型體系,也就是任何類型都是對象,沒有基本類型(primitives)了。上周 Oracle 技術的布道者 Simon Ritter 提到了一些關于 Java 的雄偉計劃。其中有一項 “ Java SE 9 (and Beyond)” 揭示了一些關于互操作性的目標,例如多語言的 JVM 以及改進的 Java/native 整合。

除了 Java 以外,越來越多的 JVM 語言例如 JRuby,Scala,Groovy 等等正變的越來越流行。演講中提到的一個計劃是2015年發布 JDK 9,2017年發布 JDK 10,2019年發布 JDK 11,2021年發布 JDK 12。演講者強調“Java 不是新的 Cobol”。

Oracle 領導下的 Java 長遠發展戰略


Java 的易用性目標包括了自我調節的 JVM 和語言的增強。高級的優化包括統一的類型體系和數據結構。演講的副標題是“在任何地方任何設備上工作(Works Everywhere and With Everything)”。Oracle 列出的目標包括從嵌入式系統到大型服務器,同時也支持異種架構的計算模型。

對于云計 算環境,從 JDK 9 開始將提供自我管理的 JVM,包括協作內存頁共享。從 JDK 8 開始將提供多寄主功能,包括改進的同一操作系統的 JVM 共享和線程/線程組級別的資源跟蹤和管理。從語言的功能上講,JDK 9 將包括大數據支持(with 64-bit and large-array backing)。從 JDK 10 開始將支持真正的泛型,函數類型以及數據類型優化,包括多維數組。

對于異種架構的計算模型的支持 將從 JDK 9 開始,包括 Java 語言對于 GPU,FPGA,off-load 引擎,遠程 PL/SQL 的支持。同時 Oracle 也提到了“open development”,也就是說原型的研究和開發將在 OpenJDK 項目中完成。

 

原文鏈接,OSChina.NET 編譯

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!