JDK的动态代理实现原理分析:

 

    * @ 要代理的类的,类加载器
    * @  要代理的类,代理实现的接口,就是 
    * @   handler  是对 方法的 如何进行增强处理

proxyInterface.getClass().getInterfaces(), 是对哪些方法进行增强处理

  Object proxy =  Proxy.newProxyInstance(proxyInterface.getClass().getClassLoader(), proxyInterface.getClass().getInterfaces(),handler ); 


1   JDK动态代理 实际上是 生成 一个  代理 类,   而代理类里面的核心 是  对  被代理类的方法进行增强处理

     proxyInterface.getClass().getInterfaces(), 指定哪些方法需要做增强处理, 

     handler   如何 进行 增强处理

 

 

 

动态代理 作用:事务,日志,权限控制,安全

你可能感兴趣的:(JDK的动态代理实现原理分析:)