既然你诚心诚意的发问了,我就大发慈悲的告诉你:{:soso_e113:}
InvocationHandler主要用在代理中如:- List proxy=(List)Proxy.newProxyInstance(
- List.class.getClassLoader(),
- new Class[]{List.class},
- new InvocationHandler(){
- public Object invoke(Object proxy, Method method,Object[] args) throws Throwable {}
- }
复制代码 这里主要是用到InvocationHandler接口的invoke方法。
以下来自java开发文档:
InvocationHandler 是代理实例的调用处理程序 实现的接口。
每个代理实例都具有一个关联的调用处理程序。对代理实例调用方法时,将对方法调用进行编码并将其指派到它的调用处理程序的 invoke 方法。
|