方法中的局部变量的赋值问题记录

参考文档——java 实例化一个类时在堆和栈中保存了哪些数据:https://blog.csdn.net/qq_35180973/article/details/82194355

今日问题:

从方法外部以参数的形式传入一个实体对象,要对该实体对象a赋值。

在方法内部操作时,将该对象指向了方法内部通过Map获取的一个Obj。

这使得在该方法运行完成,被方法栈pop时,方法内部生成的局部变量被释放。

最后导致在方法外部对该对象进行调用时,发现该对象是空的。

posted @ 2021-04-09 15:30  初心_1998  阅读(194)  评论(0编辑  收藏  举报