可能重复:
将Java对象设置为null还会有任何作用吗?
在一个方法中,我多次使用同一变量,并引用它指向一个新对象。从垃圾收集的角度来看,将其置为空后再使其引用新对象是否是一个好习惯。
例如:
StopWatch watch = new StopWatch();
watch.start();
//some code
watch.stop();
//some code
watch = null;
watch = new StopWatch();
watch.start();
//some code
watch.stop();
//some code
不确定在这种情况下将其置空是否会对GC产生影响。请指导。
谢谢!