JDK動態代理物件與被代理物件地址值問題

programming_concept發表於2020-10-22

JDK動態代理物件與被代理物件地址值問題

1.UserService介面

在這裡插入圖片描述

2.UserServiceImpl介面實現類

在這裡插入圖片描述

3.ProxyFactoryByJDK代理工廠類

在這裡插入圖片描述

4.UserTest測試類

在這裡插入圖片描述

5.結果

在這裡插入圖片描述

問題:列印userService和proxy地址值,結果proxy地址值與userService一致!!!

這樣的結果超出我的預料,於是使用 == 和 equals 比較兩個物件,發現兩者均為false!!!

s 比較兩個物件,發現兩者均為false!!!

困惑中。。。

相關文章