通过看张老师的基础加强,我在最后看代理的地方有点迷糊, 分不清这三个概念的区别,
代理,动态代理,和动态类加载
我所知道的代理获取方法有2中 第一种 Class ProxyClazz =Proxy.getProxyClass("类加载器","类的字节码文件");通过获取ProxyClazz的构造方法实例化这个代理,但是构造方法只有一个有参构造方法,参数是实现InvocationHandler接口的类。
第二种是 :通过 Class ProxyClszz1 = Proxy.newProxyInstance("类加载器","目标字节码文件","实现InvocationHandler接口的实现类");
但是动态代理应该怎么理解,还有动态类的加载呢?
|