jdk 动态代理的原理

jdk动态代理会动态写一个java文件(代理类 与目标类实现了同一个接口),还有一个声明类实例变量(invocationHandler) jvm会自动生成一个Java文件 这个过程对用户不可见 这个生成类与目标类一样的接口,拥有invocationHandler这个实例变量,代理类每次调用方法 实际上都是调用这个InvocationHandler的invoke方法,在invoke方法里面加入一些横
相关文章
相关标签/搜索