क्या कोई तीन रेफरेंस क्लास (या एक अच्छी स्पष्टीकरण के लिए लिंक पोस्ट कर सकता है) के बीच अंतर को समझा सकता है? SoftReference>WeakReference>PhantomReference, लेकिन मैं प्रत्येक का उपयोग कब करूंगा? WeakH
के बीच अंतर मैंने विषय के बारे में this article पढ़ा है, लेकिन मुझे वास्तव में यह समझ में नहीं आता है। अवधारणाओं का वर्णन करते समय कृपया उदाहरण के साथ मुझे कुछ सलाह दें।
संभव डुप्लिकेट: Have you ever used Phantom reference in any project? मैं संदर्भ के विभिन्न प्रकार के बारे में पढ़ा है। मैं समझता हूं कि कितने मजबूत, मुलायम और कमजोर संदर्भ काम करते हैं। लेकिन जब मैंने
मैं उन तंत्रों को लागू करने की कोशिश कर रहा हूं जो कैश की गई फ़ाइलों को हटाते हैं, जब ऑब्जेक्ट्स उन्हें मरते हैं, और किसी ऑब्जेक्ट के कचरे के संग्रह पर अधिसूचित होने के लिए PhantomReference का उपयोग क
के साथ मूल सहकर्मी को हटाएं Google I/O '17 बातचीत में हंस बोहेम के रूप में "How to Manage Native C++ Memory in Android" सुझाव देता है कि मैं PhantomReference कक्षा का उपयोग करता हूं ताकि देशी सहकर्मिय