![240](https://upload.jianshu.io/users/upload_avatars/5670791/f7ed08d9-68e1-414e-9421-bd165a9b1a07.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
-- 作者:毛澤東(近代) 北國風(fēng)光揽碘,千里冰封,萬里雪飄字柠。望長城內(nèi)外,惟余莽莽揪阶;大河上下镀梭,頓失滔滔屋确。山舞銀蛇瘤睹,原馳蠟象舌胶,...
當(dāng)在 Java 中定義用于注冊事件處理器的方法參數(shù)或者創(chuàng)建短小的膠水代碼時捆蜀,會創(chuàng)建匿名內(nèi)部類。該特性看上去是一個不錯的想法辆琅,但是沒過多久漱办,開發(fā)者...
Groovy 支持操作符重載,可以巧妙地應(yīng)用這一點(diǎn)來創(chuàng)建 DSL(領(lǐng)域特定語言)婉烟。 Java 是不支持操作符重載的娩井,那 Groovy 又是如何做...
Groovy 中的布爾求值與 Java 中不同。在 Java 中似袁,if 語句的條件部分必須是一個布爾表達(dá)式洞辣,比如 if(obj == null)...
Groovy 中可以把方法或構(gòu)造器的形參設(shè)為可選的。實(shí)際上昙衅,我們想設(shè)置多少就可以設(shè)置多少扬霜,但這些形參必須位于形參列表的末尾。利用這一特性而涉,可以在...
Groovy 中可以靈活地初始化一個 JavaBean 類著瓶。在構(gòu)造對象是,可以簡單地以逗號分割的名值對來給出屬性值啼县。如果類有一個無參構(gòu)造器材原,該操...
JavaBean 的使用在工程中也是很重要的一部分沸久,先來看看 Java 中 JavaBean 的使用: 打印結(jié)果: 在 Groovy 中,優(yōu)化了...
在代碼中余蟹,開發(fā)者需要經(jīng)常檢查引用對象是否為空值(null)卷胯,否則在對象為空值時調(diào)用它的方法時會導(dǎo)致異常或崩潰威酒。因此在代碼中會經(jīng)常出現(xiàn)如下形式的代...
1 Java 版本的 for 循環(huán) 打印結(jié)果: 2 Groovy 版本的 for 循環(huán) 2.1 Groovy 比 Java 的信噪比要高窑睁,可以去...