Что произойдет, если вы сохраните ссылку на текущий объект во время завершения финализации? Например:
class foo {
...
public void finalize() {
bar.REFERENCE = this;
}
}
Собирается ли сбор мусора или нет? Что произойдет, если вы попытаетесь получить доступ к bar.REFERENCE
позже?