Microsoft
Software
Hardware
Network
Question : Java: hashmap.remove(key)
Hi: I have a data structure. In the data structure, I have five hashmaps. IN every hashmap, there is key and value pair. May I put 5 hashmap keys all point to same object. I put hashmap1.put(key1, sameobject), hashmap2.put(key2,sameobje
ct), hashmap3.put(key3, sameobject)....
When I remove it, I remove hashmap1.remove(key1), hashmap2.remove(key2), hashmap3.remove(key3),... does that mean
1) In hashmapX.remove(keyX):....
. I only delete reference. Garbage collection will remove sameobject.
2) In hashmap1.remove(key1), I already removed sameobject, all other keys are dead. Hence memory leak comes.
Which case 1), 2) is true?
Answer : Java: hashmap.remove(key)
Only the mapping is remove from an individual Map. Nothing else is affected
Random Solutions
Demoting Primary Domain Controller will delete my users??
manipulating components
mac OSX cannot edit smb.conf access is denied
Image as link...how to allign to text bottom?
Script for counting files in a directory
Can I look up a value in a table to include in my result set?
Finding the source of a memory leak
Date variable from another workbook, set as variable - VBA
what's problem of select statement with group?
How to create an "edit Profile Setting" page by Dreamweaver