Odniesienie do obiektu podczas finalizacji

Co się stanie, jeśli podczas finalizacji połączenia zapiszesz odwołanie do bieżącego obiektu? Na przykład:

<code>class foo {
    ...
    public void finalize() {
        bar.REFERENCE = this;
    }
}
</code>

Czy obiekt jest zbierany bezużytecznie, czy nie? Co się dzieje, gdy próbujesz uzyskać dostępbar.REFERENCE później?

questionAnswers(5)

yourAnswerToTheQuestion