老师,jdk动态代理有几个问题想咨询一下?

来源:1-6 并发的优势与风险(选看)

慕少8307396

2020-03-04

1.假设两个不同第三方jar包的类a和b都实现了同一个接口,现在对a和b使用jdk代理增强会生成几个代理类的Class对象?为什么? 2.接上一个问题,如果使用jdk动态代理时a和b分别指定了不同的类加载器,会生成几个代理类的Class对象?为什么? 3.如果使用jdk动态代理时a和b都没有指定类加载器,会怎样? 4.卸载类加载器时其对应的代理类Class对象是否会被释放回收?

写回答

1回答

Jimin

2020-03-04

你好,这个贴一下代码来讨论,否则容易产生误解。我可能误解你的问题,我的解答也可能误导你的理解

0
0

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程