[投稿123] groovy 置入行銷版

看板java作者 (有些事,有時候。。。)時間12年前 (2013/09/27 21:33), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
依舊是 Output123 public class Output123 { public static void main(String[] args) { char[] ch = new char[]{1,2,3}; System.out.println(String.valueOf(ch)); } } 1. 先把它 compile 好 2. 寫一個 Main.groovy qty:project123_groovy_mixin qrtt1$ cat Main.groovy Output123.metaClass.'static'.main = { System.out.println "123" } Output123.main() 用 metaClass 改掉 main 的實作 :P 3. 執行 Main.groovy qty:project123_groovy_mixin qrtt1$ groovy Main.groovy 123 PS. groovy 很有趣,快來寫 groovy。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.231.155.177

09/27 22:01, , 1F
這個跟 aspectj 的招數幾乎一樣吧? 所以就不算了 [逃]
09/27 22:01, 1F

09/27 23:58, , 2F
如果看原理是跟bytecode engineering 一樣
09/27 23:58, 2F

09/28 00:00, , 3F
AspectJ,spring AOP 也一樣
09/28 00:00, 3F

09/28 00:03, , 4F
我的區別是使用現成架構 / 自己改寫 / 自己寫程式改寫 XD
09/28 00:03, 4F

09/28 02:23, , 5F
難懂(抓頭
09/28 02:23, 5F
文章代碼(AID): #1IHOb6B9 (java)