"Saya juga ingin memberitahu anda beberapa perkara menarik tentang seumur hidup objek. Di Jawa, sangat sukar untuk memusnahkan objek secara tidak sengaja. Jika anda mempunyai rujukan kepada objek, ia masih hidup.

Anda tidak boleh menukar rujukan kepada objek dan anda tidak boleh menambah atau mengurangkan rujukan tersebut. Selain itu, anda tidak boleh membuat rujukan kepada objek. Anda hanya boleh menetapkan rujukan atau menetapkannya kepada null."

"Saya rasa saya faham, Ellie. Jadi jika saya memadam (atau menetapkan kepada nol) semua rujukan kepada objek, maka saya tidak akan sekali lagi boleh mendapatkan rujukan kepada objek itu atau mengaksesnya, bukan?"

"Itu betul. Walau bagaimanapun, anda juga boleh mengalami situasi di mana sistem mempunyai terlalu banyak objek langsung yang tidak digunakan. Pengaturcara sering mencipta berpuluh-puluh objek, menyimpannya dalam pelbagai senarai untuk diproses, dan kemudian jangan sekali-kali mengosongkan senarai ini.

Objek yang tidak diperlukan oleh pengaturcara biasanya hanya ditandakan sebagai layak untuk pengumpulan sampah. Tiada siapa yang memadamkannya daripada senarai. Akibatnya, program Java yang besar sering menjadi terlalu besar apabila semakin banyak objek yang tidak digunakan kekal dalam ingatan.

Anda tidak akan menghadapi perkara ini tidak lama lagi, tetapi setiap kali saya akan mengingatkan anda tentang objek yang tidak digunakan ini, serta cara yang betul untuk membuangnya."

"OK. Terima kasih, Ellie, kerana membantu saya memahami rujukan dengan lebih baik."