のコードを読んでいてHashtable
混乱しており、いくつか質問があります。私はこのようにコーディングしました:
Hashtable table = new Hashtable();
table.put(table, 1);
int code = table.hashCode();
2 つの質問があります。
hashCode
3 行目のコードのようにメソッドを呼び出すと、無限ループにならないのはなぜですか? 無限ループだと思います。このコードをデバッグすると、コード
new Hashtable()
によってput
メソッドが呼び出されることがわかりました。なぜですか?