कैसे में के रूप में समझते हैं weakhashmap कि उसके प्रमुख में से एक के लिए एक संदर्भ अब अप्रचलित है, खासकर अगर कुंजी एक स्ट्रिंग जो जमा किया जाता है करता है?weakhashmap कैसे काम करता है?
उत्तर
आप WeakHashMap साथ स्ट्रिंग शाब्दिक का उपयोग करना चाहिए नहीं (अच्छी तरह से आप कर सकते हैं, लेकिन यह कोई मतलब नहीं होगा):
String myKey = "somekey";
बजाय आप का उपयोग करना चाहिए:
String myKey = new String("somekey");
उत्तरार्द्ध मामले स्ट्रिंग में पूल नहीं है
ये उदाहरण समान हैं। एक स्ट्रिंग अक्षर एक स्ट्रिंग है। किसी भी स्ट्रिंग के बाद किसी भी स्ट्रिंग के पास (मजबूत/सामान्य) संदर्भ नहीं हैं, यह कचरा एकत्रित किया जाएगा। – Andy
काफी समान नहीं है: http://stackoverflow.com/questions/10578984/what-is-string-interning –
शब्द 'अप्रचलित' अनिश्चित है। प्रश्न में स्थिति 'कचरा एकत्रित' है। WeakHashMap से एक मान हटा दिया जाता है जब और कुंजी कचरा-एकत्रित होती है। अवधि।
- 1. WeakHashMap उदाहरण
- 2. कैसे काम करता है?
- 3. क्या WeakHashMap के लिए java.util.concurrent समतुल्य है?
- 4. ट्रैसरआउट कैसे काम करता है?
- 5. एमटीओएम कैसे काम करता है?
- 6. एक्सएसएस कैसे काम करता है?
- 7. आईवी कैसे काम करता है?
- 8. सीटीएफई कैसे काम करता है?
- 9. कैसे काम करता है HTTP_USER_AGENT
- 10. कास्टिंग कैसे काम करता है?
- 11. ड्रॉपबॉक्स कैसे काम करता है?
- 12. queue.js कैसे काम करता है?
- 13. "object.new" कैसे काम करता है?
- 14. ResolveProjectReferences कैसे काम करता है?
- 15. ZipInputStream.getNextEntry() कैसे काम करता है?
- 16. form.reset() कैसे काम करता है?
- 17. जिन्न कैसे काम करता है?
- 18. रीडिस कैसे काम करता है?
- 19. css3pie कैसे काम करता है?
- 20. IDataErrorInfo कैसे काम करता है?
- 21. डेटटाइम.ToUniversalTime() कैसे काम करता है?
- 22. TouchImageView कैसे काम करता है?
- 23. jQuery.on() कैसे काम करता है?
- 24. शेड_सेटफिनिटी() कैसे काम करता है?
- 25. हेडर() कैसे काम करता है?
- 26. कैसे malloc काम करता है?
- 27. CellForRowAtIndexPath कैसे काम करता है?
- 28. क्लोजर^कैसे काम करता है?
- 29. नोहप कैसे काम करता है?
- 30. एसक्यूएल कैसे काम करता है?
इससे मदद मिलेगी http://stackoverflow.com/questions/154724/when-would-you-use-a-weakhashmap-or-a-weakreference –