動態代理

反射最大的做用就在於咱們能夠不在編譯時知道某個對象的類型,而在運行時獲得。spring 反射 通常使用 Class.forName()方法;jvm 動態代理就是實現InvocationHandler 接口;經過reflect.Proxy的類的newProxyInstance方法就能夠獲得這個接口的實例性能 實現動態代理的方式有不少,好比JDK自身提供的動態代理,就是主要利用反射機制.還有其餘的實現
相關文章
相關標籤/搜索