Quelle est la différence entre le Système.gc() et la méthode finalize() en java?

Je suis confondre entre le système.gc() et la méthode finalize() de java.
On ne peut pas forcer pour ramasser les débris de l'objet de la JVM. Nous sommes permettre d'écrire les deux méthodes dans notre code java et si les deux sont utilisés pour la collecte des ordures, alors quel est le point dans la fourniture de deux méthodes pour la collecte des ordures par java?

S'il vous plaît dites-moi la précision des deux méthodes et à l'intérieur comment cela fonctionne?

avez-vous même de lire la javadoc ou regarder les autres questions?
Les méthodes ont peu à voir les uns avec les autres. On n'appelle pas les autres et qu'ils ont des objectifs complètement différents.

OriginalL'auteur sayali | 2012-04-17