黑马程序员技术交流社区
标题:
编写一个动态代理的步骤有哪些?
[打印本页]
作者:
yangcy
时间:
2014-7-12 09:40
标题:
编写一个动态代理的步骤有哪些?
编写一个动态代理的步骤有哪些?
作者:
暗影流光
时间:
2014-7-12 09:57
//步骤1: 自定义调用处理器类InvocationHandlerImpl(实现 InvocationHandler接口,且持有被代理类的引用)
InvocationHandler handler = new InvocationHandlerImpl(..);
//步骤2: 通过 Proxy 的静态方法newProxyInstance(..)直接创建动态代理类实例
InterfaceX proxy = (InterfaceX)Proxy.newProxyInstance( classLoader,interfaces, handler );
//步骤3:通过代理调用方法,此方法即代理方法(假设为request())
proxy.request();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2