Pourquoi n'avez-vous pas explicitement appel finalize (), ou de lancer le garbage collector?

Après la lecture de cette question, je me suis rappelé que lorsque j'avais appris Java et dit de ne jamais appeler finalize() ou d'exécuter le garbage collector parce que "c'est une grosse boîte noire que vous n'avez jamais besoin de s'inquiéter". Quelqu'un peut-il faire bouillir le raisonnement pour cela en quelques phrases? Je suis sûr que je pourrais lire un rapport technique de Soleil sur cette question, mais je pense que les une belle, courte, simple, la réponse devrait satisfaire ma curiosité.

InformationsquelleAutor Thomas Owens | 2008-08-26