Odniesienie do obiektu podczas finalizacji
Co się stanie, jeśli podczas finalizacji połączenia zapiszesz odwołanie do bieżącego obiektu? Na przykład:
class foo {
...
public void finalize() {
bar.REFERENCE = this;
}
}
Czy obiekt jest zbierany bezużytecznie, czy nie? Co się dzieje, gdy próbujesz uzyskać dostępbar.REFERENCE
później?