Proxy
优质
小牛编辑
124浏览
2023-12-01
介绍 (Introduction)
java.lang.reflect.Proxy类提供了用于创建动态代理类和实例的静态方法,它也是由这些方法创建的所有动态代理类的超类。
类声明
以下是java.lang.reflect.Proxy类的声明 -
public class Proxy
extends Object
implements Serializable
字段 (Fields)
以下是java.lang.reflect.Proxy类的字段 -
protected InvocationHandler h - 此代理实例的调用处理程序。
构造函数 (Constructors)
Sr.No. | 构造函数和描述 |
---|---|
1 | protected Proxy(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) 当且仅当使用getProxyClass方法或newProxyInstance方法动态生成指定的类作为代理类时,才返回true。 |
4 | static Object newProxyInstance(ClassLoader loader,Class <?> [] interfaces,InvocationHandler h) 返回指定接口的代理类的实例,该接口将方法调用分派给指定的调用处理程序。 |
方法继承
该类继承以下类中的方法 -
- java.lang.Object