我的家園

          我的家園

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

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

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

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

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

          英文出自:javaworld.com

          譯文出自:oschina


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 铜陵市| 新平| 镇赉县| 新乡市| 新乐市| 昌乐县| 聂拉木县| 古蔺县| 襄樊市| 东山县| 进贤县| 扬州市| 阿克苏市| 平利县| 梅河口市| 武强县| 苗栗市| 宜昌市| 鞍山市| 遵义县| 静乐县| 平江县| 手游| 海城市| 大冶市| 蓬安县| 阿合奇县| 辉南县| 荥阳市| 基隆市| 新田县| 清远市| 客服| 玉林市| 凤山县| 宣武区| 高密市| 棋牌| 吐鲁番市| 丹棱县| 班玛县|