JVM 動態腳本語言,Groovy 2.4.0-rc-2 發布
Groovy 2.4.0-rc-2 發布,此版本主要改進內容如下:
Bug 修復
-
[GROOVY-7118] - @Delegate for class that implements interface with Generic Method causes VerifyError
-
[GROOVY-7225] - GroovyShell/Grape cannot use Extension Modules that extend Closure
-
[GROOVY-7229] - Charset.toString() returns incompatible name for Charset.forName on Android
-
[GROOVY-7230] - NPE during compilation because of constant optimization
任務
-
[GROOVY-7231] - Bump to released version of Ivy 2.4.0
此版本現已提供下載:
ZIP:Binary Release | Source Release
更多內容請看這里。
Groovy是一種基于JVM的敏捷開發語言,它結合了Python、Ruby和Smalltalk的許多強大的特性。
Groovy 主要的特點包括:
-
是一個基于Java虛擬機的敏捷動態語言。
-
構建在強大的Java語言之上 并添加了從Python,Ruby和Smalltalk等語言中學到的諸多特征。
-
為Java開發者提供了現代最流行的編程語言特性,而且學習成本很低(幾乎為零)。
-
支持DSL(Domain Specific Languages領域定義語言)和其它簡潔的語法,讓你的代碼變得易于閱讀和維護。
-
Goovy擁有處理原生類型,面向對象以及一個Ant DSL,使得創建Shell Scripts變的非常簡單。
-
在開發Web,GUI,數據庫或控制臺程序時 通過減少框架性代碼 大大提高了開發者的效率。
-
支持單元測試和模擬(對象),可以簡化測試。
-
無縫集成 所有已經存在的 Java對象和類庫。
-
直接編譯成Java字節碼,這樣可以在任何使用Java的地方 使用Groovy。