"Saya juga ingin memberi tahu Anda beberapa hal menarik tentang masa hidup objek. Di Jawa, sangat sulit untuk menghancurkan suatu objek secara tidak sengaja. Jika Anda memiliki referensi ke suatu objek, objek itu hidup.

Anda tidak dapat mengubah referensi ke suatu objek, dan Anda tidak dapat menambah atau menguranginya. Selain itu, Anda tidak dapat membuat referensi ke objek. Anda hanya dapat menetapkan referensi atau menyetelnya ke null."

"Kurasa aku mengerti, Ellie. Jadi jika aku menghapus (atau menyetel ke nol) semua referensi ke suatu objek, maka aku tidak akan pernah lagi bisa mendapatkan referensi ke objek itu atau mengaksesnya, kan?"

"Itu benar. Namun, Anda juga dapat memiliki situasi di mana sistem memiliki terlalu banyak objek langsung yang tidak digunakan. Pemrogram sering kali membuat lusinan objek, menyimpannya dalam berbagai daftar untuk diproses, dan kemudian tidak pernah mengosongkan daftar ini.

Objek yang tidak dibutuhkan pemrogram biasanya hanya ditandai sebagai memenuhi syarat untuk pengumpulan sampah. Tidak ada yang menghapusnya dari daftar. Akibatnya, program Java yang besar sering kali menjadi terlalu besar karena semakin banyak objek yang tidak terpakai tersimpan di memori.

Anda tidak akan mengalami ini segera, tetapi setiap kali saya akan mengingatkan Anda tentang benda-benda yang tidak terpakai ini, serta cara yang tepat untuk membuangnya."

"Oke. Terima kasih, Ellie, karena telah membantuku memahami referensi dengan lebih baik."