Groovy使用場景

Groovy可以用于多種情況。比如:

1、作為shell腳本語言完成數據處理和文件操作任務。

2、在Java或者Java EE應用程序中嵌入Groovy,實現Java和Groovy的集成。

(這樣有助于編寫和集中處理經常變化的業(yè)務邏輯,或者給應用程序架構提供可編程的配置管理能力。)


Groovy是增強Java平臺的唯一的腳本語言。

它提供了類似于Java的語法,內置映射(Map)、列表(List)、方法、類、閉包(closure)以及生成器。


腳本語言與系統編程語言:

腳本語言不會替代系統編程語言,兩者是相互補充的。

系統編程語言的目的:

》開發(fā)復雜的算法或者數據結構

》實現計算密集型應用

》操作大型數據集

》實現定義良好的、變更緩慢的需求

腳本語言應用的目的:

》連接已有的組件

》處理經常變化的多種類型的實體

》具有圖形化用戶界面

》擁有快速變化的功能


Java編譯器會產生可以在Java虛擬機上運行的字節(jié)碼。

Groovy類和Java是二進制兼容的。

Groovy編譯器產生的字節(jié)碼與Java編譯器產生的字節(jié)碼是完全一樣的。

——對于JVM而言,Groovy和Java是完全一樣的。

因此,Groovy能夠完全使用各種Java API。

Groovy是一門面向對象的語言。也就是說,Groovy中每一個事物最終都會被當做某些類的一個實例對象。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容