黑马程序员技术交流社区
标题:
对类 Proxy的传递的参数的不明白?
[打印本页]
作者:
yasyas001
时间:
2013-6-18 20:09
标题:
对类 Proxy的传递的参数的不明白?
本帖最后由 yasyas001 于 2013-6-23 13:53 编辑
Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。 创建某一接口 Foo 的代理: InvocationHandler handler = new MyInvocationHandler(...); Class proxyClass = Proxy.getProxyClass( Foo.class.getClassLoader(), new Class[] { Foo.class }); Foo f = (Foo) proxyClass.getConstructor(new Class[] { InvocationHandler.class }). newInstance(new Object[] { handler }); 或使用以下更简单的方法: Foo f = (Foo) Proxy.newProxyInstance(Foo.class.getClassLoader(), new Class[] { Foo.class }, handler);自己看了也不知道啥意思,希望谁能帮忙解释下关于代理的知识!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2