A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© yasyas001 中级黑马   /  2013-6-18 20:09  /  1707 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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);自己看了也不知道啥意思,希望谁能帮忙解释下关于代理的知识!

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

1 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马