Java: perbedaan antara referensi kuat / lunak / lemah / hantu

Saya telah membaca artikel ini tentang topik tersebut, tetapi saya tidak begitu memahaminya. Tolong beri saya beberapa saran bersama dengan contoh ketika menjelaskan