本系列文章主要根據張秀宏老師的—— 《自己動手寫 java 虛擬機》一書所做的筆記。該書實現了大部分 JVM 的功能贯城,包括class文件解析沿侈、類...
DSL:領域特定語言。常用于聚焦指定的領域或問題质礼,這就要求 DSL 具備強大的表現力旺聚,同時在使用起來要簡單。由于其使用簡單的特性眶蕉,DSL 通常不...
MOP 總結 之前介紹了基于 MOP 技術: MOP——方法攔截 MOP——方法注入 MOP——方法合成 接下來對 MOP 的這三種技術的使用做...
前面MOP——方法注入介紹了利用 MOP 對方法的調用進行注入砰粹,接下來要介紹利用 MOP 實現方法的合成。 合成:在運行期造挽,根據輸入狀態(tài)的不同碱璃,...
前面MOP——方法攔截介紹了利用 MOP 對方法的調用進行攔截弄痹,接下來要介紹利用 MOP 實現方法的注入。 方法攔截和方法注入的區(qū)別 攔截:側重...
前面Groovy 對象和 MOP簡單了介紹了 Groovy 所提供的 MOP 機制嵌器。接下來要介紹利用 MOP 實現方法的攔截界酒。攔截:在對方法進行...
Groovy 對象 Groovy 中的對象其實本質也是 Java 對象,只不過比 Java 對象附加了一些其它的功能嘴秸。在 Groovy 中的對象...
常用快捷鍵 win 和 mac 在 idea 中快捷鍵的對比 書簽功能 每當我們查看工程較大的源碼時,難免會在數十個個文件中跳來跳去,一會就跳暈...
關于閉包的使用在官方文檔中已經說明的很清楚了毁欣,這里再對閉包的委托機制進行說明,該機制對于 Groovy 開發(fā)岳掐,gradle 腳本編寫非常重要凭疮! ...