标签: java
如果我将方法参数更新为新对象,那么它是否可用于整个JVM生命周期?
例如:
Class 1: Pojo p = new Pojo("A"); class2.method2(p) Class 2: public void method2(Pojo p) { p = new Pojo("B"); }
我知道这是一个有点愚蠢的例子,应该返回新对象而不是像这样更新,但很想知道范围/垃圾收集方面的行为。