Eine spezielle Datenstruktur in Java, eine WeakHashMap, ist eine Hashtabellen-basierte Map mit schwachen Schlüsseln, dh wenn ein Schlüssel verworfen wurde, wird sein Eintrag effektiv aus der Map entfernt.
Ich muss einige Daten für die Lebensdauer mit einem Schlüssel verknüpfen, daher verwende ich WeakHashMap . Zusätzlich muss ich einen Schlüssel durch den entsprechenden Wert erhalten. Der einfachste Weg ist, die Referenz beizubehalten, wenn Sie...
08.11.2011, 14:28
In Java gibt es eine Datenstruktur namens WeakHashMap, die schwache Referenzen als Schlüssel speichert. Wann immer die schwachen Referenzen aus dem Speicher genommen werden, wird der Eintrag aus der Karte entfernt.
Wenn ich eine Datenstruktu...
10.08.2012, 21:49