Na poprzedniej lekcji dowiedzieliśmy się, że nie możemy wywołać metody finalize, używając „uchwytów”. Może to zrobić tylko wirtualna maszyna Java i nie możemy przewidzieć, kiedy to się stanie. A co, jeśli sam/a spróbujesz to wywołać? Na przykład, utworzysz 50000 obiektów (koty i psy, jak zwykle)? Podejmiemy się takiego zadania i nie tylko.