动态代理是程序运行期间,由JVM通过反射等机制动态生成,所以不存在代理类等字节码文件,代理和委托关系是运行时确认的。
静态代理是由程序员创建或工具生成的代理类的源码,再编译的代理类,程序运行前就已经存在的代理类文件,代理和委托关系是运行前就确定的。
动态代理是程序运行期间,由JVM通过反射等机制动态生成,所以不存在代理类等字节码文件,代理和委托关系是运行时确认的。
静态代理是由程序员创建或工具生成的代理类的源码,再编译的代理类,程序运行前就已经存在的代理类文件,代理和委托关系是运行前就确定的。