当心引用类型的“坑”

当心引用类型的“坑”!

引用类型的确方便了我们的操作,它就像指针一样使我们可以随时指哪打哪。但是如果不注意可能会有天坑,有可能你一个小小的赋值语句导致数据紊乱,所以一定要注意在赋值的时候,要看你操作的这个变量是不是别的对象的引用,有可能你会说这很好发现啊,但如果这个对象隐藏的比较深,比如是一个类的某个属性里的某个属性,这个属性又是个List,意思就是,这个引用类型在一个大的引用类型中藏的很深。记得之前看过一个对象拷贝的问题,就是有个拷贝的深浅的问题,所以一定要小心!

我被坑了。。。找了好久才发现我程序里隐藏的很小的一个地方的这个Bug,就是这一个赋值,拿出来游街!

原文地址:https://www.cnblogs.com/dreamofei/p/5773274.html