jdk動態代理(底層動態生成代理類和編譯過程)

     Java動態代理,顧名思義,動態的生成代理對象。其實難點就在這裏—動態。到底怎麼動態生成。代理解決的問題就是增強類。其實,實現代理的方式很多種,比如繼承,子類對一個類增強,我們可以認爲子類就是一個代理類,在比如組合,組合簡單理解就是在類中注入要增強類的對象。組合和繼承都能實現代理。但是問題是,這種增強沒有通用性。爲什麼這麼說,舉個例子:當我們操作數據庫,我們首先開啓事務,提交事務或者回滾
相關文章
相關標籤/搜索