A.Bootstrap CLassLoaderB.Extension ClassLoaderC.PlatformClassLoaderD.Application ClassLoader
A.静态代理在编译时确定代理类,动态代理在运行时动态生成代理类B.静态代理适用于接口代理,动态代理适用于类代理C.静态代理可以直接调用被代理对象,动态代理需要通过中间类调用被代理对象D.静态代理和动态代理没有本质上的区别
A.不推荐使用B.必须使用C.实现覆盖D.方法可能抛出异常