<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    【Groovy學習】

    Groovy是一種基于JVM的敏捷開發語言,它結合了Python、Ruby和Smalltalk的許多強大的特性。Java開發者可以使用類似Java的語法來獲得這些特性的支持。Groovy被設計為幫助你在Java平臺上以快速的、更簡潔和有趣的方式完成事情,將Python和Ruby的強大功能帶到Java平臺內部。Groovy可以作為javac的一種可選編譯器來生成標準的Java字節碼,在任何Java工程中使用,也可以作為一種動態的可選語言。
         摘要: 在搜索引擎,語音識別等領域常會統計單詞的出現頻率,下面給出Groovy實現,打印出現頻率最高的6個單詞以及相應的出現次數:  閱讀全文
    posted @ 2008-12-04 10:59 rogerfan 閱讀(370) | 評論 (0)  編輯

         摘要: GORM就是以前我剛學Groovy沒多久時想實現的功能,它使開發人員不需要關心數據庫方面,也不需要任何配置,只需專心用OO思想設計自己的系統,還有一個好處就是開發時不用備份數據庫,因為GORM會自動幫你建表以及約束(但數據庫需要你自己建),讓我們來看一下用Grails開發是多么簡單高效吧!
    在寫域類時,無須添加與業務無關的屬性,比如在用Hibernate時,我們需要(不強制)在類中定義id,但用GORM時,id無須自己聲明,GORM 會幫我們自動添加id和version。GORM通過反射機制獲得域類屬性信息決定數據庫字段類型,所以在定義域類時不要使用def關鍵字來定義屬性,務必明確定義屬性類型,比如在下面的域類Article中,用String來定義content(而不是def content),在默認情況下,String映射到數據庫中的字段類型是VARCHAR(Date映射到數據庫中的字段類型是DATETIME),如果通過類變量contraints定義了String的長度范圍,且長度過長,映射到數據庫中的字段類型會變為TEXT,十分智能。  閱讀全文
    posted @ 2008-12-04 10:40 rogerfan 閱讀(268) | 評論 (0)  編輯

         摘要: Groovy和Java的相同點有:
    3+, 4+, 6+, 8+, 10+, 12+, 13, 14, 15, 18+, 20+, 21, 22, 23, 28+, 29+, 30+, 31+, 32+

    +表示Groovy不但涵蓋了Java的語法,而且還有增強部分。

    Groovy和Java的不同點有:
    0, 1, 2, 5, 7, 9, 11, 16, 17, 19, 24, 25, 26, 27

    下面所列序號不分先后順序:

    0. 在Groovy可以用def定義無類型的變量(定義變量方面def與JavaScript中的var相似),和返回值為無類型的方法,而在Java中沒有def。
      閱讀全文
    posted @ 2008-12-04 10:36 rogerfan 閱讀(280) | 評論 (0)  編輯

         摘要: 在學習任何東西之前,最重要的是培養興趣,Groovy世界最耀眼的技術之一--Grails相信大家早已耳聞,我將通過Grails實戰系列文章向您展現Grails的迷人風采,使您感受到Grails的魅力,以至瘋狂地愛上Grails,并墜入Groovy的愛河。學Groovy,Grails與學Java一樣,在實戰之前需要搭建開發環境,您可以在 Groovy輕松入門--搭建Groovy開發環境 學習到如何搭建Groovy環境,之后我會講一下如何搭建Grails環境,然后手把手地寫個Demo程序告終,我還會抽空寫篇“Groovy輕松入門--Grails實戰之進階篇”

    一,搭建Grails環境

    0,下載Grails( http://dist.codehaus.org/grails/grails-bin-0.4.2.zip ,請留意朝花夕拾——Groovy & Grails中的“最新版本”提示)并解壓到自己指定位置(我的位置是D:DMY_DEVgrails)
      閱讀全文
    posted @ 2008-12-04 10:25 rogerfan 閱讀(291) | 評論 (0)  編輯

         摘要: 既然是入門,我先不介紹那些IDE的東西,比如Eclipse中的Groovy插件(如果您迫不及待的話,可以先看一下安裝Groovy的Eclipse插件),我先講一下如何設置Groovy的環境變量(我目前所用的系統是Windows XP),最后運行一個Hello, world程序告終。

    Groovy既然是Java帝國的王儲,當然少不了Java的支持。

    0,先安裝JDK(推薦版本為1.5及1.5以上,當然1.4也可以)。

    然后設置Java的環境變量:

    1,設置環境變量java_home(設置環境變量XXX_home的一個好處是只要修改XXX_home的值,與之相關的%XXX_home%\bin等的值都相應改變,這樣就能做到‘一處修改,處處修改’)。
    右擊‘我的電腦’-> ‘屬性’ ->‘高級’-> ‘環境變量’-> 點擊‘新建’(用戶變量與系統變量均可,挑一便是)-> 輸入‘變量名’為java_home -> 輸入‘變量值’為JDK的所在目錄(默認安裝位置為C:\  閱讀全文
    posted @ 2008-12-04 10:00 rogerfan 閱讀(222) | 評論 (0)  編輯

         摘要: Groovy是一種語言,其語法類似于Java,但比Java更簡單。它通常被視為腳本/靈活/動態的語言,但是我不喜歡這類形容詞,因為我認為它們只會令人困惑。如果說Java是一位明智的中年男子,那么Groovy就是他十幾歲的兒子。Groovy具有父親的許多特點,但是更為狂野且更為有趣。他們也可以很好地合作。  閱讀全文
    posted @ 2008-05-22 11:09 rogerfan 閱讀(661) | 評論 (0)  編輯

    主站蜘蛛池模板: 四虎永久免费地址在线网站| 成人免费视频88| 看免费毛片天天看| 亚洲丰满熟女一区二区v| 亚洲最大激情中文字幕| 国产精品麻豆免费版| 毛片免费视频播放| 国产无人区码卡二卡三卡免费| 成人免费的性色视频| 久久福利青草精品资源站免费| 黄色三级三级免费看| 深夜久久AAAAA级毛片免费看| 亚洲精品国产摄像头| 免费观看四虎精品成人| 一级美国片免费看| 国产中文字幕在线免费观看| 91在线视频免费观看| 99re在线精品视频免费| 一个人在线观看视频免费| 特级淫片国产免费高清视频| 宅男666在线永久免费观看| 亚洲真人日本在线| 亚洲女同成av人片在线观看| 亚洲黄色高清视频| 国产成人精品亚洲一区| 免费a级毛片无码a∨免费软件| 日本黄网站动漫视频免费| 暖暖免费高清日本中文| 亚洲女初尝黑人巨高清| 亚洲电影一区二区| 一级毛片视频免费| 成人性生交大片免费看中文| 久久久久国色AV免费看图片| 国产a不卡片精品免费观看| 久久精品视频亚洲| 日本免费精品一区二区三区| www.免费在线观看| 久久精品国产亚洲夜色AV网站| 久久精品国产亚洲AV| 日韩精品免费在线视频| 免费jjzz在在线播放国产|