<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    敏捷、分布式、ALM過程自動(dòng)化、企業(yè)應(yīng)用架構(gòu)
    posts - 14, comments - 0, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2012年3月23日

    我們正焦急等待的Java8中將會(huì)支持一些新特性,這些新特性本應(yīng)當(dāng)在Java7中加入?yún)s被推遲了。現(xiàn)在,Oracle承諾新版本將會(huì)是“革命,而非進(jìn)化”。Java語言的前景將會(huì)如何?

    2011JavaOne回憶中,OracleJava首席架構(gòu)師Mark Reinhold給大眾介紹了一部分Java8的特性,以及Java9的一些計(jì)劃。不幸的是,本在Java7中計(jì)劃的5個(gè)關(guān)鍵改進(jìn),其中有2個(gè)因?yàn)?/span>Java release版本的日期原因被暫時(shí)擱置。Mark承認(rèn)Java7的更新非常重要,但是暗示了Java8將在基礎(chǔ)層面改變原本語言的功能。看一下特性列表,應(yīng)該是接近真實(shí)的。

    Java8release版本將包含兩個(gè)主要項(xiàng)目:Lambda Jigsaw. Lambda項(xiàng)目中, Java將提升優(yōu)化在多核處理系統(tǒng)中的有效能力。多核是Java將會(huì)運(yùn)行的最常見的硬件支持,所以還是非常有必要優(yōu)化在多核平臺(tái)的性能的。Lambda項(xiàng)目將包含一個(gè)額外的支持將代碼模型化為數(shù)據(jù)的編程模式的處理系統(tǒng)[1]。新處理系統(tǒng)能夠方便地使用Lambda表達(dá)式, 作為多核平臺(tái)的最佳處理方式。這些新特性包括:

    Lambda 表達(dá)式的使用

    擴(kuò)展的目標(biāo)類型化

    方法與構(gòu)造函數(shù)引用

    默認(rèn)方法

    若想對(duì)Lambda 項(xiàng)目了解更多,請?jiān)L問:http://openjdk.java.net/projects/lambda/

    Java8第二個(gè)激動(dòng)人心的項(xiàng)目就是JigsawJigsaw目的是在JDK中建立一套設(shè)計(jì)和實(shí)施模塊化系統(tǒng)的行之有效的方法,并將該模塊化系統(tǒng)直接應(yīng)用于JDK本身。這是為了加強(qiáng)大塊代碼的可維護(hù)性以及提升代碼在跨應(yīng)用程序或大型操作時(shí)的可用性。Jigsaw項(xiàng)目帶來了相當(dāng)多的新特性,包括封裝,重構(gòu),版本控制和模塊集成。

    若想對(duì)Jigsaw項(xiàng)目了解更多,請?jiān)L問:http://openjdk.java.net/projects/ jigsaw /

    通過上述兩個(gè)項(xiàng)目, 還將會(huì)有其他的語言特征加入,如: 加強(qiáng)了Java核心庫能夠簡單的表達(dá)集合(collections)的并行計(jì)算并且 virtual extension methods 運(yùn)行在接口中給一個(gè)方法指定默認(rèn)實(shí)現(xiàn)。支持傳感器的新Date/Time API將增加代碼的可部署方式。

    Oracle 正在規(guī)劃并開始討論Java9開發(fā)的關(guān)鍵領(lǐng)域。他們正在考察建立一個(gè)自調(diào)節(jié)的JVM(針對(duì)運(yùn)行效率和性能),改進(jìn)本地集成和大規(guī)模多核可伸縮性。并且在考慮通過元對(duì)象協(xié)議和資源管理提供對(duì)云程序的跨語言支持。Java有著巨大的開發(fā)者基數(shù)從而正在逐步成為世界上最常用的編程語言,所以Java的新特性并不能讓迎合所有人。Oracle期望Java成為未來應(yīng)用程序的最主要的編程語言,不僅推動(dòng)了語言的進(jìn)步,也能同時(shí)取得開發(fā)者的歡心。

     

    [1]: Given the increasing relevance of callbacks and other functional-style idioms, it is important that modeling code as data in Java be as lightweight as possible.從官網(wǎng)上摘抄的一段,對(duì)于modeling code as data的理解,modeling應(yīng)當(dāng)是動(dòng)詞所以最后還是翻譯為將代碼模型化為數(shù)據(jù)。

    [2]: http://www.disi.unige.it/person/ZuccaE/FOOL2011/goetz-slides.pdf 這個(gè)pdf解釋了很多Java8的特性 

     

     

    原文引用:http://www.learncomputer.com/java-8-new-features/

     

    posted @ 2012-03-23 22:37 一酌散千憂 閱讀(1956) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 免费无码一区二区三区| 最近中文字幕免费完整| 吃奶摸下高潮60分钟免费视频| 激情内射亚洲一区二区三区爱妻| 3344永久在线观看视频免费首页 | 久久久久久久免费视频| 亚洲国产精品专区| 久久精品无码一区二区三区免费| 亚洲日本久久一区二区va| 日韩免费视频观看| 污视频网站在线观看免费| 亚洲色婷婷综合开心网| 成全视成人免费观看在线看| 亚洲va久久久噜噜噜久久天堂| 日本免费一区二区久久人人澡| 久久亚洲中文字幕精品有坂深雪 | 亚洲va精品中文字幕| 免费看国产成年无码AV片| 久久亚洲色WWW成人欧美| 亚洲人成网站色在线入口| 国产真人无码作爱免费视频| 好看的电影网站亚洲一区| 亚洲精品在线免费观看| 亚洲夂夂婷婷色拍WW47| 亚洲免费日韩无码系列| 中文字幕乱码一区二区免费| 亚洲欧洲自拍拍偷综合| 永久在线毛片免费观看| a毛片免费播放全部完整| 亚洲欧洲日产国码二区首页| 免费毛片网站在线观看| 久久99精品免费一区二区| 亚洲性色高清完整版在线观看| 午夜毛片不卡高清免费| 久久嫩草影院免费看夜色| 久久久亚洲裙底偷窥综合| 四虎永久精品免费观看| 国产精品区免费视频| 国产精品久久久久久亚洲小说| 亚洲人成色7777在线观看| 毛色毛片免费观看|