java.lang.reflect.Proxy類
java.lang.reflect.Proxy
類提供用於創建動態代理類和實例的靜態方法,它也是由這些方法創建的所有動態代理類的超類。
類聲明
以下是java.lang.reflect.Proxy
類的聲明 -
public class Proxy
extends Object
implements Serializable
字段
以下是java.lang.reflect.Proxy
類的字段 -
- protected InvocationHandler h - 該代理實例調用的處理程序。
構造函數
序號
方法
描述
1
protected Proxy(InvocationHandler h)
從一個子類(通常是一個動態代理類)構造一個新的Proxy
實例,併爲其調用處理程序指定一個值。
類方法
序號
方法
描述
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