Ich fand diese Beschreibung in HashTable Kommentar von JDK 1.7.Ist die HashTable in Java veraltet?
Wenn ein Thread-sichere Implementierung nicht erforderlich ist, empfiehlt es sich {@link HashMap} anstelle von {@code Hashtable} zu verwenden. Wenn eine thread-sichere hoch-gleichzeitige Implementierung gewünscht wird, dann wird empfohlen {@link java.util.concurrent.ConcurrentHashMap} anstelle von {@code Hashtable} zu verwenden.
Dann denke ich, es hat keine Situationen, HashTable zu verwenden.
Ja, es ist fair zu sagen, dass –
Richtig, es ist veraltet, aber Sie werden sehen, es ist in Orten (zB ein Elternteil von java.util.Properties) verwendet. Entsprechend wurde 'java.util.Vector' durch' java.util.ArrayList' und 'Collections.synchronizedList (List)' ersetzt. –
Welcher Teil Ihrer Frage wird nicht durch den von Ihnen zitierten Text beantwortet? – EJP