在Java中,什么是浅拷贝?

12 浏览
0 Comments

在Java中,什么是浅拷贝?

java.util.Calendar.clone()方法返回“…具有相同属性的新日历”并返回“此日历的浅拷贝”。

根据Stack Overflow上的回答,这似乎不是浅拷贝。该问题标记为语言无关,Java似乎并未遵循语言无关的定义。当我逐步执行代码时,我注意到结构和元素被复制到这个新对象中,不仅仅是语言无关的结构。

在Java中,什么是浅拷贝?

它与Java的深拷贝有什么区别(如果存在的话)?

0