<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也不甘示弱,東個大括號{ }西個大括號{ }。看來Java擁有巨斧后著實會強大許多,而Java程序員也不得不練就能揮舞巨斧的臂膀和身軀。同道們,讓我們一起修煉吧!

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

    posted on 2007-04-09 16:29 山風小子 閱讀(6061) 評論(21)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 91久久亚洲国产成人精品性色| 亚洲色偷偷综合亚洲AV伊人| 精品亚洲aⅴ在线观看| 两性色午夜视频免费网| 狠狠亚洲狠狠欧洲2019| 亚洲免费日韩无码系列| 亚洲日韩中文字幕无码一区| 一区二区三区免费视频网站 | 久久久久亚洲AV无码观看| 久久这里只精品国产免费10| 777亚洲精品乱码久久久久久| 2021在线永久免费视频| 亚洲国产精品白丝在线观看| 国产成人A在线观看视频免费| 亚洲成在人线在线播放无码| 亚洲国产天堂久久久久久| 国产日韩精品无码区免费专区国产| 亚洲午夜久久久久久久久久| 蜜桃视频在线观看免费视频网站WWW| 精品无码一区二区三区亚洲桃色| 免费看成人AA片无码视频羞羞网| 亚洲色大成网站www永久一区 | 一个人看的www在线免费视频| 亚洲综合区小说区激情区 | 亚洲三级高清免费| 亚洲乱码无人区卡1卡2卡3| 亚洲成AV人在线观看网址| 成人av片无码免费天天看| 亚洲第一网站免费视频| 免费看美女被靠到爽| 久久99久久成人免费播放| 久久久婷婷五月亚洲97号色| 午夜a级成人免费毛片| 国产在线观看免费视频软件| 亚洲国产成人超福利久久精品| 免费人成在线观看播放国产| 中文字幕视频免费| 国产亚洲蜜芽精品久久| 婷婷亚洲综合五月天小说 | 久久九九AV免费精品| 亚洲精品无码一区二区|