`
darrenzhu
  • 浏览: 782388 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java动态代理Dynamic Proxy

阅读更多
JAVA学习篇--静态代理VS动态代理
https://blog.csdn.net/hejingyuan6/article/details/36203505
java.lang.reflect.InvocationHandler接口的定义如下:


//Object proxy:被代理的对象
//Method method:要调用的方法
//Object[] args:方法调用时所需要参数
public interface InvocationHandler {
    public Object invoke(Object proxy, Method method, Object[] args) throws Throwable;
}


java.lang.reflect.Proxy类的定义如下:


//CLassLoader loader:类的加载器
//Class<?> interfaces:得到全部的接口
//InvocationHandler h:得到InvocationHandler接口的子类的实例
public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) throws IllegalArgumentException


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics