Java 对象地址问题 Posted on 2018-07-23 Edited on 2021-03-30 In 问题 Views: 声明:如果本文有错误,希望指出。 上周在写代码的时候,碰到一个问题:代码结构如下图,前端传过来一个对象,我在service方法中会通过不同方法,每个方法中都有相对于的修改,然后插入数据库。但是发现在方法A中对传值进行修改,其中修改后的值,使用了静态变量保存,但是发现前面的变量的值编程了C中最后的变量。 后来分析了下,通过 = 去进行赋值,只是把变量的地址指向了对象,然后,修改对象,变量重新指向对象,最后发现变量也跟着对象改变了。 客官,赏一杯coffee嘛~~~~ Donate WeChat Pay Alipay