私はJavaの世界にかなり慣れていません(C / C ++でプライマリを書いているので)。アプリでマップを使用しています。java.util.Map抽象的であるため、その実装をインスタンス化する必要があります。通常、私はHashMap次のように使用します。
Map<String, MyClass> x = new HashMap<>();
しかし、Javaドキュメントでは、、、などの他の多くの実装を見つけました。TreeMap盲目的にを使用し続けることができるかどうか、またはそれらの実装間に重要な違いがあるかどうかを知りたいです。LinkedHashMapHashTableHashMapMap
知っておくべきポイントの簡単なリストは大丈夫です。ありがとう。
