"Halo, Amigo!"

"He, Ellie. Apa sampeyan duwe prekara sing menarik kanggo dakcritakake?"

"Dina iki kita bakal ngomong babagan suwene obyek tetep ing memori, uga dikenal minangka umur obyek. Sawise obyek digawe, obyek kasebut ana (urip) anggere paling ora ana siji variabel nyimpen alamate (paling ora ana siji. referensi kasebut). Yen ora ana referensi maneh, obyek kasebut mati. Ing ngisor iki sawetara conto:"

public class MainClass
{
   public static void main (String[] args)
   {
    Tommy
     Cat cat = new Cat("Tommy");
     cat = null;
    
    Sammy
     Cat cat1 = new Cat("Sammy");
    Missy
    Cat cat2 = new Cat("Missy");
    cat2 = cat1;
    
    Ginger
    cat1 = new Cat("Ginger");
    cat2 = null;
    
    
   }
}

"Obyek Tommy ana mung siji baris saka nggawe. Variabel mung referensi obyek disetel kanggo null ing baris banget sabanjuré, supaya obyek numpes dening Java Virtual Machine (JVM)."

"Obyek Sammy disimpen ing variabel cat1 sawise digawe. Utawa, luwih akurat, variabel nyimpen referensi kasebut. Saperangan baris mengko, referensi iki disalin menyang cat2 . Banjur referensi kanggo obyek liyane disimpen menyang cat1 . Saiki, mung cat2 referensi Sammy . Pungkasan, referensi pungkasan sing isih ana kanggo obyek disetel dadi null ing baris pungkasan saka metode utama."

"Obyek Missy mung ana siji baris sawise digawe. Ing baris sabanjure, variabel cat2 disetel menyang nilai liyane, lan referensi kanggo Missy ilang. Obyek ora bisa diakses maneh, mula dianggep sampah dening sistem (yaiku obyek mati).

"Sawise digawe, obyek Ginger ana nganti metode rampung. Ing pungkasan metode, variabel cat2 dirusak, kanthi Ginger langsung dirusak."

"Aku weruh."

"Nanging yen kita nggawe obyek Kucing ing sawijining metode lan nyimpen referensi kasebut ing variabel conto, obyek Cat bakal ana sajrone dirujuk dening obyek liya sing isih urip."

"Satemene, obyek ora biasane langsung dirusak dening sistem. Java Virtual Machine nindakake 'nglumpukake sampah' saka wektu kanggo wektu, ngrusak obyek sing wis ditandhani kanggo mbusak. Liyane babagan proses kasebut mengko."

"Lan, yen kita ora pengin variabel kanggo referensi obyek, kita bisa nyetel menyang null , utawa nemtokake referensi kanggo obyek liyane."