2009-06-01 3 views

Antwort

0

Karte/Dictionary-Objekt soll, wenn Speicher weniger als 100 Werte verwendet werden, und speichert keine Werte mit mehr als 100 Zeichen. Wenn Sie mehr benötigen, verwenden Sie besser den Datenbankspeicher.

Anzahl der Lese-/Schreibvorgänge ist nicht von Bedeutung.

+0

Map ist eine Schnittstelle, Dictionary ist eine abstrakte Klasse, daher kann keiner instanziiert werden. Eine HashMap (implementiert Map) eignet sich für viel höhere Werte als 100. Eine Hashtable (erweitert Dictionary implementiert Map) ist sehr nah an einer HashMap, aber weil ihre Thread-Safe etwas weniger effizient ist. –

+1

Mykelyk erwähnte nicht, dass er über Java spricht. Karte und Wörterbuch sind die abstrakten Namen, die ihre eigenen Klassen in jeder Programmiersprache haben. –