Groovy團(tuán)隊(duì)和JetBrains已經(jīng)廢止了在JAVA工程讓你覺(jué)得可以不使用Groovy的最大障礙。隨著Groovy 1.1-beta-2的發(fā)布,你已經(jīng)能用groovyc編譯器聯(lián)合編譯你的Groovy類(lèi)和JAVA類(lèi)。令人驚喜的是他能為你管理所有的依賴(lài)。Groovy類(lèi)A繼承自Java類(lèi)B而B(niǎo)又引用Groovy類(lèi)C這類(lèi)問(wèn)題,都能很好的編譯。

一旦你能在同一工程中用Groovy和Java而不用關(guān)心你的腳本是否能夠和他依賴(lài)的類(lèi)很好的工作,你將能夠完全自由的使用Groovy,只要使用JAVA時(shí)有些麻煩你就轉(zhuǎn)而使用Groovy。同時(shí)不要擔(dān)心,只要使用Groovy處理文件I/O操作就不用考慮那些些管理文件I/O的管道之爭(zhēng),確信你能對(duì)這些操作進(jìn)行處理。只要用Groovy你能擁有JAVA中沒(méi)有的閉包,無(wú)需考慮DOM樹(shù)和SAX過(guò)濾器就能解析XML文件。
這個(gè)功能僅僅是這次新發(fā)布版中幾個(gè)改進(jìn)中的一個(gè)。
Groovy現(xiàn)在也支持經(jīng)典for循環(huán)。
凡是有該標(biāo)志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
、轉(zhuǎn)載請(qǐng)注明來(lái)處和原文作者。非常感謝。