使用=符号的深层副本和浅层副本

时间:2019-03-06 21:30:34

标签: java deep-copy shallow-copy

我想知道深层副本和浅层副本之间的特定区别。我了解这样的代码,例如:

int []数组= {1,2,3,4};

int [] array1 = array;

array1将是array的浅表副本。但是,这与不同类型的对象有何关系?我在想-因为我不确定我的问题的正确术语是什么类型,“ =”符号是深复制还是浅复制?好像有默认值吗?对于数组,它是浅层的,但是在某些情况下会自动创建深层副本吗?

我非常感谢我能获得的所有帮助!

0 个答案:

没有答案
相关问题