View on GitHub

我的学习笔记

好记性不如烂笔头

6.5 代理

6.5.1 何时使用代理

6.5.2 创建代理对象

6.5.3 代理类的特性

API 所在包 描述
Object invoke(Object proxy,Method method,Object[] args) java.lang.reflect.InvocationHandler 定义了代理对象调用方法是希望执行的动作
static Class<?> getProxyClass(ClassLoader loader,Class<?>... interface java.lang.reflect.Proxy 返回实现指定接口的代理类
static Object newProxyInstance(ClassLoader loader,Class<?>[] interfaces,InvocationHandler handler) java.lang.reflect.Proxy 构造实现指定接口的代理类的一个新实例
static boolean isProxyClass(Class<?> cl java.lang.reflect.Proxy 如果cl是一个代理类就返回true

返回