我正在阅读关于 Hashtable 类的 Java api 文档并遇到了几个问题。在文档中,它说“注意哈希表是打开的:在“哈希冲突”的情况下,单个存储桶存储多个条目,必须按顺序搜索。 ”我自己尝试了以下代码
Hashtable<String, Integer> me = new Hashtable<String, Integer>();
me.put("one", new Integer(1));
me.put("two", new Integer(2));
me.put("two", new Integer(3));
System.out.println(me.get("one"));
System.out.println(me.get("two"));
输出是
1
3
- 这就是“开放”的意思吗?
- 整数 2 发生了什么?作为垃圾收集?
- 有没有“封闭”的例子?