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