JDK动态代理对象与被代理对象地址值问题

JDK动态代理对象与被代理对象地址值问题

1.UserService接口

JDK动态代理对象与被代理对象地址值问题

2.UserServiceImpl接口实现类

JDK动态代理对象与被代理对象地址值问题

3.ProxyFactoryByJDK代理工厂类

JDK动态代理对象与被代理对象地址值问题

4.UserTest测试类

JDK动态代理对象与被代理对象地址值问题

5.结果

JDK动态代理对象与被代理对象地址值问题

问题:打印userService和proxy地址值,结果proxy地址值与userService一致!!!

这样的结果超出我的预料,于是使用 == 和 equals 比较两个对象,发现两者均为false!!!

s 比较两个对象,发现两者均为false!!!

困惑中。。。