<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
    主站蜘蛛池模板: 久久久久久久久久国产精品免费| 国产亚洲?V无码?V男人的天堂 | 成人片黄网站色大片免费观看APP| 97se亚洲国产综合自在线| 国产亚洲精品a在线观看app| 四虎成人精品一区二区免费网站| 99热在线免费观看| 成在线人免费无码高潮喷水| 激情无码亚洲一区二区三区 | 一本久久免费视频| 亚洲精品无码久久久久秋霞| 亚洲理论片中文字幕电影| 亚洲色欲久久久综合网东京热| 国产视频精品免费| 在线播放高清国语自产拍免费| 18禁成人网站免费观看 | 亚洲视频2020| 一本久久a久久精品亚洲| 免费一级毛片在级播放| 永久免费无码网站在线观看| 成年网站免费视频A在线双飞| 中文字幕免费在线观看| 99久久免费观看| 久久综合九色综合97免费下载| 两个人日本免费完整版在线观看1| 免费的黄色的网站| 无码AV动漫精品一区二区免费| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲欧美日韩自偷自拍| 亚洲综合在线一区二区三区| 亚洲一区二区三区深夜天堂| 亚洲日韩国产精品无码av| 亚洲精品福利网站| 亚洲成A∨人片在线观看无码| 亚洲黄色免费在线观看| 亚洲美女中文字幕| 亚洲av无码久久忘忧草| 一本天堂ⅴ无码亚洲道久久| 亚洲欧美乱色情图片| 亚洲AV永久无码精品一福利| 爱情岛论坛亚洲品质自拍视频网站|