动态代理时使用newProxyInstance()来创建代理对象,在jdk文档中第一个参数代表代理类的类加载器,但是我使用被代理对象的类加器一样可以得到结果
2 回答
![?](http://img1.sycdn.imooc.com/545866b700013ce302200220-100-100.jpg)
慕少8307396
TA贡献2条经验 获得超0个赞
1.假设两个不同第三方jar包的类a和b都实现了同一个接口,现在对a和b使用jdk代理增强会生成几个代理类的Class对象?为什么?
2.接上一个问题,如果使用jdk动态代理时a和b分别指定了不同的类加载器,会生成几个代理类的Class对象?为什么?
3.如果使用jdk动态代理时a和b都没有指定类加载器,会怎样?
4.卸载类加载器时其对应的代理类Class对象是否会被释放回收?
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消