动态代理与AOP----3
InvocationHandler接口
通过反射创建动态代理类对象
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
1. InvocationHandler接口
1). java.lang.reflect.InvocationHandler接口
(1).InvocationHandler接口基础知识
[1]. InvocationHandler接口中文翻译:方法调用句柄
[2]. InvocationHandler接口所在的位置
InvocationHandler位于java.lang.reflect反射子包中。
[3]. InvocationHandler接口的含义(API)
每一个动态代理类实例(proxyinstance)都有和自身关联的方法调用句柄(invocationhandler)
[4]. InvocationHandler接口的含义
对代理类实例方法调用就会被指派到和这个代理类实例相关联的方法调用句柄中的invoke()去执行。
【简言之】对代理类实例方法调用就等价于(也就是) 对代理类实例相关联的方法调用句柄的invoke方法调用
[5]. InvocationHandler接口的源码
package java.lang.reflect;
public interface InvocationHandler {
public Object invoke(Object proxy, Method method,Object[] args)
throws Throwable;
}
【注意】InvocationHandler<