<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
    想必關注Java的朋友不會沒有聽說過Groovy吧?的確,由于Groovy的語法與Java極其相近,所以對于我們這群Java狂熱分子特別友好。Groovy對于有Java基礎的朋友來說,幾乎可以說是唾手可得!要花點時間的是Groovy所提供的獨有特性,當然不學這些特性照樣可以用Groovy進行編程,但缺了Groovy的那個味。就比如我們學英語,的確能說能寫,但有些用法都很不地道,這是同樣的道理。

    現在Groovy已經發布了1.0正式版,網上還有《Groovy in Action》電子書下載,學習Groovy變的越來越方便了,不用因為缺乏資料,編譯器報錯不準而導致學習進度緩慢。而現在Groovy的項目之所以還比較少,其最主要的原因是Groovy的運行效率比較低,Groovy在2007年1月初才發布1.0正式版。

    至于Groovy的運行效率低,目前還沒有什么好的解決方法,這主要跟bytecode有關。但令人興奮的是,這些用Java實現動態語言的限制將在Java7誕生那天被解除,因為Sun已經在研究一種新的專門用于動態語言被命名為invokedynamic的bytecode,這將大大提高動態語言比如Groovy在JVM上的運行效率,直逼Java。相關信息可參見Dynamic Language Support on the JVM ( http://www.artima.com/lejava/articles/dynamic_languages.html )

    最后給一個較常碰到的編程問題:請打印所給文本文件(EachLine.groovy),并在行首標出行號。

    EachLine.groovy源碼:
    ??? def num = 0
    ??? new File("EachLine.groovy").eachLine { line ->
    ??????? num++
    ??????? println "$num: $line"
    ??? }

    運行結果:
    E:\Temp>groovy EachLine.groovy
    1: def num = 0
    2: new File("EachLine.groovy").eachLine { line ->
    3:????? num++
    4:????? println "$num: $line"
    5: }

    附:
    Groovy官方網址: http://groovy.codehaus.org
    Groovy學習資料: 通過與Java的比較,迅速掌握Groovy
    posted on 2007-01-24 17:21 山風小子 閱讀(4715) 評論(9)  編輯  收藏 所屬分類: Groovy & Grails
    主站蜘蛛池模板: 久九九精品免费视频| 夭天干天天做天天免费看| 亚洲一区中文字幕在线电影网| 国产免费观看视频| 中文文字幕文字幕亚洲色| 小日子的在线观看免费| 亚洲AV无码乱码在线观看代蜜桃| 亚洲国产免费综合| 四虎影视在线永久免费观看| 国产va精品免费观看| 国产电影午夜成年免费视频| 免费精品久久天干天干| 春意影院午夜爽爽爽免费| 黄色一级视频免费观看| 国产青草亚洲香蕉精品久久| 亚洲国产精品18久久久久久| 亚洲资源在线视频| 亚洲午夜精品久久久久久人妖| 亚洲精品狼友在线播放| 无码欧精品亚洲日韩一区| 特级做A爰片毛片免费69| 4hu四虎免费影院www| 亚洲精品无码久久久久| 免费人成年激情视频在线观看 | 国产免费看JIZZ视频| 在线天堂免费观看.WWW| 久久精品女人天堂AV免费观看| 成年女人18级毛片毛片免费观看| 天天天欲色欲色WWW免费| 国产成人免费全部网站| 亚洲国产精品13p| 亚洲爆乳精品无码一区二区三区| 亚洲热妇无码AV在线播放| 亚洲男人天堂影院| 无码专区一va亚洲v专区在线| 外国成人网在线观看免费视频| 九九九国产精品成人免费视频| 十八禁在线观看视频播放免费| 国产人成免费视频网站| 四虎永久精品免费观看| 日韩精品一区二区亚洲AV观看|