java.lang.reflect Proxy类

1 java.lang.reflect Proxy类的介绍

java.lang.reflect.Proxy类提供用于创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。

2 java.lang.reflect Proxy类的的声明

public class Proxy
   extends Object
      implements Serializable

3 java.lang.reflect Proxy类的方法

方法 描述
static InvocationHandler getInvocationHandler(Object proxy) 返回指定代理实例的调用处理程序。
static Class<?> getProxyClass(ClassLoader loader, Class<?>… interfaces) 给定类加载器和接口数组的代理类的java.lang.Class对象。
static boolean isProxyClass(Class<?> cl) 当且仅当使用getProxyClass方法或newProxyInstance方法将指定的类动态生成为代理类时,才返回true。
static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) 返回指定接口的代理类的实例,该接口将方法调用分派给指定的调用处理程序。

 

热门文章

优秀文章