我在一个方法中一次又一次地使用同一个变量并多次将其引用到一个新对象。从垃圾收集方面来说,在使其引用一个新对象之前将其无效是一种好习惯吗?
例子:
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 产生影响。请指导。
谢谢!