黑马程序员技术交流社区
标题:
这代理?
[打印本页]
作者:
卑微の小幸福
时间:
2013-11-24 15:49
标题:
这代理?
写一个ArrayList类的代理,实现和ArrayList中完全相同的功能,并可以计算每个方法运行的时间。
作者:
RuntimeError!
时间:
2013-11-26 10:32
使用动态代理方式增加原有类的 功能,在张孝祥老师的视频中有的。。。
public static Object newProxyInstance(ClassLoader loader,
Class<?>[] interfaces,
InvocationHandler h)
throws IllegalArgumentException
用这个方法。。
作者:
忄雾飞扬
时间:
2013-11-26 11:17
这是我入学测试中的一道题,在这就不给你发答案了,讲明白思路得了
//创建一个全局的target变量,也可以写到InvocationHandler中,但不能写到InvocationHandler的invoke方法内
复制代码
// 好了,开始创建代理
复制代码
//用下面这个方法,其中handler中增加计算代码运算时间的执行代码
//注意写invocationHandler匿名内部类时,要重写其方法,注意:字母别写错,有一个字母不同就是非重写,可以加@Override检查是否书写正确
public static Object newProxyInstance(ClassLoader loader,
Class<?>[] interfaces,
InvocationHandler h)
throws IllegalArgumentException
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2