结构型模式---代理模式之动态代理与静态代理的区别

来源:互联网 发布:最优化 教材 编辑:程序博客网 时间:2024/05/01 10:51

静态代理类: 由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存

                     在了,故内存中的Class对象是由JVM加载class文件生成的。

动态代理类:在程序运行时,运用反射机制动态创建而成,即:内存中的Class对象由JVM的反射机制动态生成的,在

                   磁盘上面没有对应的class文件。

0 0
原创粉丝点击