【java】说说有关jdk动态代理的那些事

首先说下为何要有动态代理呢?设计模式中,有一种模式叫代理模式,为何要使用动态代理其实和为何要使用设计模式同样,请读者自行思考。java 代理一般有静态代理,动态代理,其中静态代理是经过持有目标对象引用,而后对目标对象的方法进行加强,能够说是一种硬编码。jdk动态代理也须要持有目标对象的引用,在目标对象的方法的调用处进行加强,但这部分被封在处理器InvocationHandler中,经过反射机制生成
相关文章
相关标签/搜索