关于java垃圾回收器 变量回收的问题
package com.sr178.test;
public class TestA {
看下面程序
public static void main(String[] args) {
foo f = new foo();
foo f2 = f;
f=null;
System.gc();
}
}
class foo{
protected void finalize(){
System.out.println("该对象被回收了");
}
}
当f=null之后,f指向的内存foo对象会被垃圾回收器回收,那么变量f本身对应的内存会不会被回收啊``要是会被回收,什么时候回收的?
谢谢先```