【java】說說有關jdk動態代理的那些事

首先說下爲何要有動態代理呢?設計模式中,有一種模式叫代理模式,爲何要使用動態代理其實和爲何要使用設計模式同樣,請讀者自行思考。java 代理一般有靜態代理,動態代理,其中靜態代理是經過持有目標對象引用,而後對目標對象的方法進行加強,能夠說是一種硬編碼。jdk動態代理也須要持有目標對象的引用,在目標對象的方法的調用處進行加強,但這部分被封在處理器InvocationHandler中,經過反射機制生成
相關文章
相關標籤/搜索