Groovy和java是相結合的關系而並不是將java取而代之。
1、Java開發者學習Groovy的成本很低
2、是壹種成熟的面向對象編程語言,既可以用於面向對象編程,又可以用作純粹的腳本語言
3、完成同樣的事情Groovy可能比Java需要寫的代碼要少
4、支持單元測試和模擬(對象),可以 簡化測試
5、groovy中基本類型也是對象,可以直接調用對象的方法
......
1
2
3
4
5
6
7
8
9
def var="hello "+
"world"+
",groovy!"
def repeat(val){
for(i = 0; i < 5; i++){
println val
}
}
repeat(var)
輸出:
hello world,groovy!
hello world,groovy!
hello world,groovy!
hello world,groovy!
hello world,groovy!
最後,為什麽要學,這是給那些比較“懶”的java程序員準備的,代碼量小啊,而且壹些新特性用起來也很方便省心。