Java动态代理和静态代理的区别
2013-01-12 21:06
363 查看
动态代理可以用来实现AOP编程,好处不言而喻。
那么什么是静态代理呢?
今天看了一下,貌似是说让程序眼自己去写proxy类,与要代理的类实现相同的接口,然后proxy调用方法的时候,实际上内部自己手动调用被代理类实例的方法【有可能在手动调用之前再加上一些日志打印之类的功能】。
这不是坑爹吗。跟不代理有什么区别。
那么什么是静态代理呢?
今天看了一下,貌似是说让程序眼自己去写proxy类,与要代理的类实现相同的接口,然后proxy调用方法的时候,实际上内部自己手动调用被代理类实例的方法【有可能在手动调用之前再加上一些日志打印之类的功能】。
这不是坑爹吗。跟不代理有什么区别。
相关文章推荐
- java经典讲解-静态代理和动态代理的区别
- java梳理-静态代理和动态代理有什么区别
- java中静态代理跟动态代理之间的区别
- java静态代理与动态代理的区别
- Java动态代理与静态代理的定义与区别??
- Java动态代理和静态代理的区别
- 【Java反射学习笔记系列之jdk动态代理】静态代理和动态代理的区别以及动态代理的作用和实现
- Java 代理模式:静态代理、JDK 动态代理和 Cglib 动态代理的区别
- Java的静态加载和动态加载区别
- Java动态代理学习2——静态代理和动态代理并对照spring的通知
- Java动态代理学习1——静态代理
- Java静态代理以及动态代理使用详解
- JAVA中的代理技术(静态代理和动态代理)
- Java代理(静态/动态 JDK,cglib)
- java静态代理,动态代理(JDK,CGLib)
- java静态代理与动态代理简单分析
- 【Spring AOP】【AspectJ】【CGLIB】【JDK动态代理】【JDK静态代理】区别
- JAVA静态代理与动态代理
- Java动态代理和cjlib动态代理的区别
- JAVA 设计模式:静态代理VS动态代理