Wann ist die finalize () - Methode aufgerufen, die in Java?

Muss ich wissen, wenn die finalize() Methode wird aufgerufen, in der JVM. Ich erstellte eine test-Klasse, die schreibt in eine Datei, wenn die finalize() Methode wird aufgerufen, durch überschreiben es. Es ist nicht ausgeführt. Kann mir jemand sagen, der Grund, warum es nicht ausgeführt wird?

Nur als Anmerkung: abschließen ist als veraltet markiert in Java 9
werfen Sie einen Blick: infoq.com/news/2017/03/Java-Finalize-Deprecated
wenn etwas hat eine Referenz auf Ihr Objekt oder auch die Klasse. finalize() - und garbage-collection hat keine Auswirkung.

InformationsquelleAutor Rajesh Kumar J | 2010-03-24

Schreibe einen Kommentar