Java更新方法参数 - 它会扩展范围吗?

时间:2016-10-27 13:49:53

标签: java

如果我将方法参数更新为新对象,那么它是否可用于整个JVM生命周期?

例如:

Class 1:

Pojo p = new Pojo("A");

class2.method2(p)

Class 2:

public void method2(Pojo p) {
  p = new Pojo("B");
}

我知道这是一个有点愚蠢的例子,应该返回新对象而不是像这样更新,但很想知道范围/垃圾收集方面的行为。

0 个答案:

没有答案