Java List的深拷贝与浅拷贝

list的浅拷贝 list本质上是数组,而数组的是以地址的形式进行存储 如上图将list A浅拷贝给list B,由于进行的是浅拷贝,所以直接将A的内容复制给了B,java中相同内容的数组指向同一地址,即进行浅拷贝后A与B指向同一地址。造成的后果就是,改变B的同时也会改变A,因为改变B就是改变B所指向地址的内容,由于A也指向同一地址,所以A与B一起改变。 几种常见的浅拷贝 先设计一个Person类
相关文章
相关标签/搜索