<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  評論-1047  文章-0  trackbacks-0
    人們對Java7中是否應該添加Closure這一特性鬧得沸沸揚揚,由于在下習慣了在Groovy中用Closure優雅地進行編程,深深體會到Closure的強大,始終不理解為什么他們要為添加這么強大的特性而爭論不休。出于好奇,我搜了一下這Java中可能出現的褒貶不一的Closure,當我看到提議中的Closure的語法,有點吃驚,為何?看看代碼的復雜程度就知道了:

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


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


    循環遍歷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(泛型)就已經蠻麻煩了,東個尖括號< >西個尖括號< >。Java7也不甘示弱,東個大括號{ }西個大括號{ }??磥鞪ava擁有巨斧后著實會強大許多,而Java程序員也不得不練就能揮舞巨斧的臂膀和身軀。同道們,讓我們一起修煉吧!

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

    posted on 2007-04-09 16:29 山風小子 閱讀(6061) 評論(21)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 亚洲啪AV永久无码精品放毛片 | 亚洲精品~无码抽插| 三年片免费高清版 | 亚洲国产精品VA在线观看麻豆| 一级毛片aaaaaa免费看| 色天使亚洲综合在线观看| 免费一级毛片女人图片| 久久成人a毛片免费观看网站| 国产成人精品日本亚洲专| 亚洲美女高清一区二区三区| 一级毛片在线免费观看| 亚洲AV无码专区在线观看成人| 国产亚洲情侣一区二区无| 国产精品色拉拉免费看| 免费福利资源站在线视频| 亚洲香蕉免费有线视频| 免费萌白酱国产一区二区| 久久精品无码专区免费青青| 看Aⅴ免费毛片手机播放| 亚洲黄色网址大全| 亚洲成?v人片天堂网无码| 114一级毛片免费| 青青操免费在线视频| 国产精品亚洲AV三区| 亚洲精品在线电影| 伊人婷婷综合缴情亚洲五月| 动漫黄网站免费永久在线观看| 中国精品一级毛片免费播放| 亚洲人成色在线观看| 亚洲色图视频在线观看| 在线观看午夜亚洲一区| 日本高清免费网站| 日本亚洲免费无线码| 国产精品免费一区二区三区四区| MM1313亚洲国产精品| 亚洲an日韩专区在线| 久久精品国产亚洲AV香蕉| 亚洲中文字幕无码日韩| 免费国产不卡午夜福在线 | 久久精品国产精品亚洲艾| 亚洲?V无码成人精品区日韩|