java技术深入研究之动态代理.docxVIP

  • 2
  • 0
  • 约3.99千字
  • 约 4页
  • 2017-08-16 发布于重庆
  • 举报
java技术深入研究之动态代理

java技术深入研究之动态代理动态代理是相对静态代理而说的,比较废话一句。其核心就是Proxy.newProxyInstance生产代理类,同时指定这个代理实例的回调接口java.lang.reflect.InvocationHandler。先上代码,再做分析: 1/** 2 * User服务接口类 3*/ 4interface UserService{ 5/** 6 * 添加一个用户 7 * @return 8*/ 9publicboolean add(String name);10 } 1/** 2 * User服务接口实现类 3*/ 4class UserServiceImpl implements UserService{ 5 6 @Override 7publicboolean add(String name) { 8 System.out.println(String.format(添加一个名为:%s的用户, name)); 9returntrue;10 }11 } 1/** 2 * 代理工具类,用其他类提供代理 3*/ 4class DynamicProxyUtil implements InvocationHandler{ 5/** 6 * 被代理的对象 7*/ 8private Object proxyObjec

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档