<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中是否應(yīng)該添加Closure這一特性鬧得沸沸揚揚,由于在下習(xí)慣了在Groovy中用Closure優(yōu)雅地進行編程,深深體會到Closure的強大,始終不理解為什么他們要為添加這么強大的特性而爭論不休。出于好奇,我搜了一下這Java中可能出現(xiàn)的褒貶不一的Closure,當(dāng)我看到提議中的Closure的語法,有點吃驚,為何?看看代碼的復(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)蠻麻煩了,東個尖括號< >西個尖括號< >。Java7也不甘示弱,東個大括號{ }西個大括號{ }。看來Java擁有巨斧后著實會強大許多,而Java程序員也不得不練就能揮舞巨斧的臂膀和身軀。同道們,讓我們一起修煉吧!

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

    posted on 2007-04-09 16:29 山風(fēng)小子 閱讀(6061) 評論(21)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 国产亚洲精品影视在线产品 | 成人福利在线观看免费视频| 亚洲精品电影在线| 亚洲乱亚洲乱少妇无码| 女人与禽交视频免费看| 精品无码AV无码免费专区| 一级一级一片免费高清| 精品久久亚洲一级α| 亚洲www77777| 亚洲日本在线观看网址| 亚洲成人午夜在线| 亚洲精品成人网站在线观看 | 亚洲色成人网站WWW永久四虎| 亚洲国产高清视频| 国产亚洲一区二区手机在线观看| 亚洲精品国产高清不卡在线| 国产男女性潮高清免费网站 | 亚洲一卡2卡4卡5卡6卡在线99 | 99久久免费中文字幕精品| 两个人看的www免费视频| www永久免费视频| 色老头综合免费视频| 欧洲亚洲综合一区二区三区| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲综合av一区二区三区不卡| 亚洲国语在线视频手机在线| 久久久久亚洲精品天堂| 91大神亚洲影视在线| 久久丫精品国产亚洲av| 亚洲视频在线观看免费视频| 日韩精品一区二区亚洲AV观看| 亚洲国产成人久久综合碰碰动漫3d | 亚洲国产精品一区二区久久| 亚洲Av无码精品色午夜| 婷婷久久久亚洲欧洲日产国码AV | 黄床大片免费30分钟国产精品| 九九全国免费视频| A国产一区二区免费入口| 毛片在线播放免费观看| 99视频免费观看| 国产桃色在线成免费视频|