问题定位:BeanUtils.copyProperties(c,question);是浅拷贝
什么是浅拷贝:
只是对主对象,第一层进行拷贝,对于对象中的对象,只是将其对象的引用复制一份,所以对副本对象的改变会影响到主对象。
什么是深拷贝:
将主对象的所有全部给副对象一份,复制完之后,就完全隔开,互相不影响。
浅拷贝,栈堆情况:
问题定位:BeanUtils.copyProperties(c,question);是浅拷贝
什么是浅拷贝:
只是对主对象,第一层进行拷贝,对于对象中的对象,只是将其对象的引用复制一份,所以对副本对象的改变会影响到主对象。
什么是深拷贝:
将主对象的所有全部给副对象一份,复制完之后,就完全隔开,互相不影响。
浅拷贝,栈堆情况: