请参阅java.util.Collections.reverse()的文档.
我不明白Java方法如何只能通过值传递,但是允许以下内容:
public static void reverse(List<?> list)
它如何改变通过参数传递的原始对象?特别是当通过参数传递的所有对象都按值传递时?这不应该意味着只传递对象的副本,因此只能返回一个引用吗?由于我们返回无效,我们如何更改传递的原始对象?
java collections methods static
collections ×1
java ×1
methods ×1
static ×1