1

この質問は、逆コンパイラで hashmap のソース コードを調べていたときに、自分の研究に基づいて尋ねています。アドバイスしてください Java HashMap のように独自のカスタム HashMap を作成することもできますか。独自のカスタム HashMap を作成する方法を教えてください。名前付き MyMap..!1

4

2 に答える 2

6

の独自の実装を作成する場合はHashMap、単にMapインターフェイスを実装し、そのメソッドを必要な方法で実装します。

public class HashMap<K,V> implements Map<K,V>, Cloneable, Serializable {
    @Override
    clear() { // My implementation
    }
    // Other methods
}

このインターフェースの実装に必要な労力を最小限に抑えるために、インターフェースのスケルトン実装を提供するAbtractMap抽象クラスを拡張することもできます。Map

于 2012-08-05T17:00:26.947 に答える
1

Java で HashMap のソース コードを確認し、独自に記述できます。

このリンクを確認してくださいHashMap Java doc

于 2012-08-05T17:19:04.090 に答える