#235 Циклические ссылки и сборка мусора

Компании:
Т-Банк
Темы:
JavaJVMКод ревью

Удалятся ли объекты А и В?

class A {
    B b;
}

class B {
    A a;
}

public class Main {
    public static void main(String[] args) {
        A objA = new A();
        B objB = new B();

        objA.b = objB;
        objB.a = objA;

        objA = null;
        objB = null;

        // Удалятся ли объекты A и B?
        System.gc();
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти