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

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

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

    First they ignore you
    then they ridicule you
    then they fight you
    then you win
        -- Mahatma Gandhi
    Chinese => English     英文 => 中文             
    隨筆-221  評(píng)論-1047  文章-0  trackbacks-0
    人們對(duì)Java7中是否應(yīng)該添加Closure這一特性鬧得沸沸揚(yáng)揚(yáng),由于在下習(xí)慣了在Groovy中用Closure優(yōu)雅地進(jìn)行編程,深深體會(huì)到Closure的強(qiáng)大,始終不理解為什么他們要為添加這么強(qiáng)大的特性而爭(zhēng)論不休。出于好奇,我搜了一下這Java中可能出現(xiàn)的褒貶不一的Closure,當(dāng)我看到提議中的Closure的語法,有點(diǎn)吃驚,為何?看看代碼的復(fù)雜程度就知道了:

    變量聲明:
    { int ,String => Number? throws ?IOException}?xyzzy;


    將求和功能賦值給變量plus:
    { int , int => int }?plus? = ?{ int ?x,? int ?y? => ?x + y};


    循環(huán)遍歷map中的entry:
    < K,V, throws ?X >
    void ? for ?eachEntry(Map < K,V > ?map,?{K,V => void ? throws ?X}?block)
    ????????
    throws ?X?{
    ????
    for ?(Map.Entry < K,V > ?entry?:?map.entrySet())?{
    ????????block.invoke(entry.getKey(),?entry.getValue());
    ????}
    }


    Java5中添加的Generic(泛型)就已經(jīng)蠻麻煩了,東個(gè)尖括號(hào)< >西個(gè)尖括號(hào)< >。Java7也不甘示弱,東個(gè)大括號(hào){ }西個(gè)大括號(hào){ }。看來Java擁有巨斧后著實(shí)會(huì)強(qiáng)大許多,而Java程序員也不得不練就能揮舞巨斧的臂膀和身軀。同道們,讓我們一起修煉吧!

    參考資料:Closures for the Java Programming Language (v0.5)
    附:Groovy輕松入門——Grails實(shí)戰(zhàn)之GORM篇

    posted on 2007-04-09 16:29 山風(fēng)小子 閱讀(6059) 評(píng)論(21)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 黄页网址大全免费观看12网站| 美女黄网站人色视频免费国产| 特级aaaaaaaaa毛片免费视频| 亚洲成AV人综合在线观看| 亚洲日韩在线中文字幕第一页| 在线观看的免费网站| 久久久久久影院久久久久免费精品国产小说| 男男gay做爽爽的视频免费| 亚洲中文字幕精品久久| 亚洲码在线中文在线观看| 亚洲精品国偷自产在线| 国产精品亚洲精品日韩已方| 日韩电影免费在线| 在线观看的免费网站| 1000部拍拍拍18勿入免费视频软件| 免费在线看污视频| 一级毛片免费视频网站| 在线观看亚洲精品专区| 亚洲成av人无码亚洲成av人| 亚洲第一男人天堂| 久久夜色精品国产噜噜亚洲a| 亚洲国产精品无码久久久| 91亚洲精品视频| 亚洲综合激情另类小说区| 国产精品久久久亚洲| 亚洲国产精品国自产拍AV| 久久91亚洲人成电影网站| 亚洲国产另类久久久精品小说| 国产偷国产偷亚洲清高动态图| a级亚洲片精品久久久久久久 | 亚洲综合av永久无码精品一区二区| 免费日本黄色网址| 国产精品成人四虎免费视频| 国产精品久久久久影院免费| 国产精品公开免费视频| 国产精品麻豆免费版| 亚洲Av无码乱码在线观看性色| heyzo亚洲精品日韩| 国产成人精品久久亚洲高清不卡 国产成人精品久久亚洲 | 免费a级毛片在线观看| 午夜国产羞羞视频免费网站|