JDK动态代理实现原理

 深度剖析:https://www.cnblogs.com/zwwhnly/p/17324797.html

 jdk中为实现代理提供了支持,主要用到2个类:

java.lang.reflect.Proxy
java.lang.reflect.InvocationHandler

jdk自带的代理有个限制,只能为接口创建代理类,因为代理类继承了Proxy,java还是单继承原则,所以只能代理接口,如果需要给具体的类创建代理类,需要用后面要说的cglib

posted @ 2023-12-01 09:54  领着小丫闯江湖  阅读(7)  评论(0编辑  收藏  举报