Fråga : Java: hashmap.remove (stämma),

Hi: Jag har data att strukturera. I datan strukturera, mig har fem hashmaps. I varje hashmap det finns nyckel- och värderar parar. Maj I satte 5 som alla hashmap stämm pekar till samma anmärker. Jag satte hashmap1.put (key1, sameobject), hashmap2.put (key2, sameobject), hashmap3.put (key3, sameobject)….,

When som jag tar den bort, mig, tar bort hashmap1.remove (key1), hashmap2.remove (key2), hashmap3.remove (key3),… gör att genomsnittlig
1) i hashmapX.remove (keyX): ….,. Jag tar endast bort hänvisar till. Den ska avskrädesamlingen tar bort sameobject.
2) i hashmap1.remove (key1), mig tog redan bort sameobject, all annan stämm är död. Hence minnet läcker kommer. fall 1), 2 för

Which) är riktigt?
" klar "

Svar : Java: hashmap.remove (stämma),

Endast kartlägga är tar bort från en individ kartlägger. Ingenting påverkas annars
Andra lösningar  
 
programming4us programming4us