黑马程序员技术交流社区

标题: 对类 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