Java et manuellement l'exécution de finaliser

Si je l'appelle finalize() sur un objet à partir de mon code de programme, le JVM toujours exécuter la méthode à nouveau lorsque le garbage collector processus de cet objet?

Ce serait environ exemple:

MyObject m = new MyObject();

m.finalize();

m = null;

System.gc()

Serait de l'appel explicite à finalize() faire la JVM'garbage collector de ne pas exécuter le finalize() méthode sur l'objet m?

OriginalL'auteur Iker Jimenez | 2008-08-26