4

与えられた:

public class GC {
    private Object o;
    private void doSomethingElse(Object obj) { o = obj; }
    public void doSomething() {
        Object o = new Object(); // line 5
        doSomethingElse(o);
        o = new Object(); // line 7
        doSomethingElse(null);
        o = null;
    }
}

doSomething メソッドが呼び出されたとき、5 行目で作成されたオブジェクトがガベージ コレクションで使用できるようになるのは、何行目以降ですか?

答えは7行目以降にすべきだと思います..答えは8行目以降です..どこが間違っているのか説明してください..

4

3 に答える 3