"Halo maneh. Dina iki kita bakal sinau sedhela babagan metode finalize (). Java Virtual Machine nelpon metode finalize () sadurunge ngrusak obyek. Cara iki digunakake kanggo deallocate sumber daya sistem utawa nindakake tugas ngresiki liyane. Nyatane, iki cara iku ngelawan persis saka konstruktor ing Jawa. Sampeyan bakal kelingan sing konstruktor digunakake kanggo nggawe obyek."

"Kelas Obyek nduweni metode finalize (), sing tegese saben kelas liyane uga ( amarga kabeh kelas Jawa asale saka kelas Obyek ). Sampeyan mung bisa ngleksanakake metode finalize () dhewe ing kelas sampeyan."

"Iki contone:"

Tuladha:
class Cat
{
    String name;

    Cat(String name)
    {
        this.name = name;
    }

    protected void finalize() throws Throwable
    {
        System.out.println(name + " has been destroyed");
    }
}

"Iki mlebu akal, Ellie."

"Nanging sampeyan kudu ngerti yen Mesin Virtual Jawa mutusake manawa bakal nelpon metode iki . Luwih asring, obyek sing digawe ing njero metode lan nyatakake sampah nalika metode rampung bakal langsung dirusak tanpa telpon kanggo ngrampungake (). Cara iki luwih akeh. kaya serep saka solusi dipercaya. Pilihan sing paling apik kanggo ngeculake kabeh sumber daya sistem (kanthi nyetel referensi kanggo obyek liyane kanggo null) nalika obyek isih urip. Aku bakal pitutur marang kowe liyane babagan kaluwihan lan nuansa cara iki mengko. Ing titik iki , sampeyan mung kudu ngerti rong perkara: ana cara kaya ngono, lan ( kaget! ) ora mesthi diarani."