【发布时间】:2012-07-08 23:12:29
【问题描述】:
List 对象是否通过引用传递?换句话说,如果我将一个ArrayList (java.util.ArrayList) 对象传递给一个类,当我更改它时它会自动更新吗?
【问题讨论】:
-
提示:
ArrayList或List在这方面并不特殊。事实上没有类在这方面是特别的。 -
所有原语和引用在 Java 中按值传递。在您的情况下,您有一个 List 的引用(而不是 List 本身),并且对它的引用将按值传递。