Secondo questo post , non dovremmo mai fare affidamento sul metodo finalize da chiamare. Allora perché Java l'ha incluso nel linguaggio di programmazione?
Sembra una decisione terribile includere in qualsiasi linguaggio di programmazione una funzione che potrebbe essere chiamata.