【发布时间】:2021-05-19 17:13:35
【问题描述】:
假设我们有一个对象,我们将它添加到一个 ArrayList 中。 java是创建一个新对象并将其添加到列表中,还是使用我们传入的相同对象并将其放入arraylist?
【问题讨论】:
-
上帝的问题!它添加相同的对象,而不是副本
-
您正在向列表中添加对该对象的引用。您可以通过创建对象、将其添加到列表、修改对象、然后检查列表中的对象来自行测试。
-
无法复制任意 Java 对象。