您错报了这里发生的事情-对象引用按值传递(创建了引用的副本),因此调用tidy时 不会 修改stdout和stderr 。执行的第2行时,由它们构成的
副本 将被修改
tidy。
Java中的参数传递对许多人来说是造成混乱的根源。这是一个很好的解释。

您错报了这里发生的事情-对象引用按值传递(创建了引用的副本),因此调用tidy时 不会 修改stdout和stderr 。执行的第2行时,由它们构成的
副本 将被修改
tidy。
Java中的参数传递对许多人来说是造成混乱的根源。这是一个很好的解释。