黑马程序员技术交流社区

标题: Java中动态代理是什么意思? [打印本页]

作者: wwfkofufo    时间: 2014-8-24 18:11
标题: Java中动态代理是什么意思?
Java中动态代理是什么意思?

作者: yuZhe_toString    时间: 2014-8-24 18:23
就是动态的代理
作者: 执笔梦    时间: 2014-8-24 19:27
问题好难回答啊,建议去网上查下关于动态代理比较好的博客
作者: 沟门大杏    时间: 2014-8-24 19:41
活动状态的替代管理
作者: lishuliang28    时间: 2014-9-26 21:07
动态代理的定义:一个动态代理类在运行期implements一组interface,使得interface实现类的方法调用被分派至其他的类(另外的interface实现类或者任意的类)的方法。
作者: ╋☆Love↘七    时间: 2014-10-11 11:43
A接口有c方法,类B实现A接口,原本应该是执行B类中的c方法,可现在不这样做;
我声明产生B类的代理类B',由它来冒充B类的“兄弟”并“实现”A接口,
对外界来说B'应该也有c方法,可当真正调用它的时候,
它会去执行与它关联InvocationHandler的invoke()方法,
在这个方法里面你可以做很多事情。这样,这个请求就被“代理”到其它地方去了。
张孝祥老师的基础加强说的很清楚!!!!!!!!!!!!!!!!!!!!!
作者: 奔跑的小红帽    时间: 2015-11-26 20:36
动态代理可以用反射来实现,通过使用java.lang.reflect包下的proxy类和InvocationHandler来实现,用Proxy类中的newProxyInstance()方法创建动态代理类对象,最后调用InvocationHandler()方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2