java.lang.reflect.Proxy 类提供了用于创建动态代理类和实例的静态方法,它也是所有类的超类由这些方法创建的动态代理类.
以下是 java.lang.reflect.Proxy class :
public class Proxy extends Object implements Serializable
以下是 java.lang.reflect.Proxy class :
的字段
受保护的InvocationHandler h : 此代理实例的调用处理程序.
Sr.No. | 构造函数&说明 |
---|---|
1 | 受保护代理( InvocationHandler h) 从子类(通常是动态代理类)构造一个新的Proxy实例,并为其调用处理程序指定一个值. |
Sr.No. | 方法&说明 |
---|---|
1 | static InvocationHandler getInvocationHandler(Object proxy) 返回指定代理实例的调用处理程序. |
2 | static Class<?> getProxyClass(ClassLoader loader,Class<?> ... interfaces) 给定类加载器和接口数组,返回代理类的java.lang.Class对象. |
3 | static boolean isProxyClass(Class<?> cl) 当且仅当指定的类是动态生成的时候才返回true使用getProxyClass方法或newProxyInstance方法的代理类. |
4 | static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) 返回指定接口的代理类的实例,该接口将方法调用分派给指定的调用处理程序. |
此类继承以下类中的方法 :
java.lang.Object