- 博客(2)
- 收藏
- 关注
原创 面试官:为什么JDK动态代理只能代理接口?
哈喽,大家好。如题,这个问题应该面试常考题,当你遇到这个问题时,如果你能回答出来JDK动态代理的原理,然后引申Cglib 动态代理,那么这个面试官一定会对你刮目相看。在Java中,动态代理是一种机制,允许在运行时动态地创建代理对象来代替某个实际对象,从而在其前后执行额外的逻辑。为什么JDK动态代理只能代理接口实现类,原因是JDK动态代理是基于接口实现的。当你使用Proxy类创建代理对象时,你需要指定一个接口列表来表示代理对象所应该实现的接口,这些接口就成为代理对象的类型。
2023-07-15 10:42:47
37
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人