讓我們假設某個類是不可達的,但也有由可達的類生成另一個匿名類。第一個可以被垃圾收集器刪除嗎?的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