【发布时间】:2011-09-11 03:57:43
【问题描述】:
我只是想把所有事情都弄清楚。当我在 Java 中使用列表或映射时,映射和列表实际上并不存储对象的副本,对吗?它们只包含指向它们的指针?我想是这样的,我只是想检查和巩固我的知识。
【问题讨论】:
我只是想把所有事情都弄清楚。当我在 Java 中使用列表或映射时,映射和列表实际上并不存储对象的副本,对吗?它们只包含指向它们的指针?我想是这样的,我只是想检查和巩固我的知识。
【问题讨论】:
是的,存储了对 Object 的引用。您可以在 Map 或 List 之外操作对象,当您从 Map 或 List 获取更新后的对象时将返回它
【讨论】:
是的,如果你想复制一个对象,他们会使用返回一个新对象的 clone() 方法,但你必须考虑为你的自定义类实现它
【讨论】: