数组复制的方式和深拷贝、浅拷贝的区别

引言: java中对象的拷贝分两种:深拷贝和浅拷贝 深拷贝和浅拷贝最根本的区别在于是否是真正获取了一个对象的复制实体,而不是引用。 浅拷贝:只是拷贝了基本类型的数据,而引用类型数据,复制后也是会发生引用,我们把这种拷贝叫做“浅拷贝”,换句话说,浅复制仅仅是指向被复制的内存地址,如果原地址中对象被改变了,那么浅复制出来的对象也会相应改变。 深拷贝:在计算机中开辟了一块新的内存地址用于存放复制的对象。
相关文章
相关标签/搜索