Apache Groovy v2.4.8 發布

jopen 7年前發布 | 7K 次閱讀 Java JVM Apache Groovy

 

Groovy 是一種動態語言。它和 Java 一樣,也運行于 Java 虛擬機中。你可以認為 Groovy 擴展了 Java 語言。Groovy 對自己的定義就是:Groovy 是在 java 平臺上的、 具有像 Python, Ruby 和 Smalltalk 語言特性的靈活動態語言, Groovy 保證了這些特性像 Java 語法一樣被 Java 開發者使用。除了語言和 Java 相通外,Groovy 有時候又像一種腳本語言。執行 Groovy 腳本時,Groovy 會先將其編譯成 Java 類字節碼,然后通過 Jvm 來執行這個 Java 類。Groovy的主要特點:

  • 使JAVA程序員以幾乎為0的學習曲線獲得現代的編程特性
  • 為你的代碼提供靜態檢查和靜態編譯能力以提供健壯性和高性能
  • 提供領域特定語言(Domain-Specific Languages)和其他緊湊的語法使你的代碼變得容易閱讀和維護
  • 使用強大的處理原生類型,面向對象和Ant DSL使編寫shell和腳本變得容易
  • 在開發Web,GUI,數據庫或控制臺程序時通過減少框架的代碼提高開發人員的生產力
  • 通過提供的單元測試和模擬開箱即用(out-of-the-box)來簡化測試
  • 與所有現有的Java類和庫無縫集成
  • 直接編譯成JAVA字節碼,所以你可以用在任何你用JAVA的地方

下載

本站原創,轉載時保留以下信息:
本文轉自:深度開源(open-open.com)
原文地址:http://www.baiduhome.net/news/view/299f328b

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!