让我们假设某个类是不可达的,但也有由可达的类生成另一个匿名类。第一个可以被垃圾收集器删除吗?的Java匿名类和垃圾收集
实施例:
class Outer {
public Object getInner() {
return new Object() {};
}
}
...
Outer outer = new Outer();
Object inner = outer.getInner();
// Could the "outer" instance be removed here considering that "inner" is using below?
在你的代码呼吁从'Outer'类的方法。那里可能无法达到? – Marcelo 2012-03-02 09:39:34