读书人

java 动态署理深度学习(Proxy,Invocat

发布时间: 2012-10-10 13:58:11 作者: rapoo

java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码(转)
java 动态代理深度学习,

一.相关类及其方法:

java.lang.reflect.Proxy,
Proxy 提供用于创建动态代理类和实例的静态方法.
newProxyInstance()
返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序
(详见api文档)

java.lang.reflect.InvocationHandler,
InvocationHandler 是代理实例的调用处理程序 实现的接口。
invoke()
在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。
(详见api文档)

二.源代码:

被代理对象的接口及实现类:

  

读书人网 >软件架构设计

热点推荐