Groovy是一種新興的 JAVA 2 平臺語言。 Groovy 代碼能夠與 JAVA 代碼很好地結合,也能用於擴展現有代碼。 目前的 Groovy 版本是 1.6.3,在 JAVA 1.4 和 JAVA 5 平臺上都能使用,也能在 JAVA 6 上使用。
Groovy介面
特點:
● 是一個基於 JAVA虛擬機器的敏捷 動態語言。
● 構建在強大的JAVA語言之上 並 添加了從Python,HTTP://www.aliyun.com/zixun/aggregation/13430.html">Ruby和Smalltalk等語言中學到的 諸多特徵。
● 為JAVA開發者提供了 現代最流行的程式設計語言特性,而且學習成本很低(幾乎為零)。
● 支援DSL(Domain Specific Languages領域定義語言)和其它簡潔的語法,讓你的代碼變得易於閱讀和維護。
● Groovy擁有處理原生類型,物件導向以及一個Ant DSL,使得創建Shell Scripts變的非常簡單。
● 在開發Web,GUI,資料庫或主控台程式時 通過 減少框架性代碼 大大提高了開發者的效率。
● 支援單元測試和類比(物件),可以 簡化測試。
● 無縫集成 所有已經存在的 JAVA物件和類庫。
● 直接編譯成JAVA位元組碼,這樣可以在任何使用JAVA的地方 使用Groovy。
Version 1.7.10發佈說明:
Bug:
[GROOVY-4715] - StreamingMarkupBuilder can produce invalid xml
[GROOVY-4719] - Groovy build fails in tests - test RedundantCastInStubTest fails
Improvement:
[GROOVY-4724] - add support for overriding package-, doc- or class-templates in Groovydoc descendant classes
Version 1.8-rc-3發佈說明:
Bug:
[GROOVY-4719] - Groovy build fails in tests - test RedundantCastInStubTest fails
Improvement:
[GROOVY-4724] - add support for overriding package-, doc- or class-templates in Groovydoc descendant classes
下載位址: HTTP://groovy.codehaus.org/Download