什么是动态代理呢?就是在java的运行过程中,动态的生成的代理类.(为了更熟悉的了解动态代理,你必须先熟悉代理模式,可点击设计模式之代理模式 阅读)我们知道java属于解释型语言,是在运行过程中,寻找字节码文件从而实现类加载的.但是字节码文件并不需要一定是硬盘中的class文件,也可以是来自网络.数据库或者是直接生成的数据流.因此这就给虚拟机动态的生成代理类提供了可能.Java 1.3 正式引入,动态代理(Dynamic proxies)特性.前一篇文章我们已经知道Proxy是代理模式的核心,而…