我正在研究哈希表和哈希图,我已阅读或观看的所有内容都对这些差异进行了非常模糊的描述。通过将它们与Netbeans搞混,它们似乎具有相同的功能并且执行相同的操作,这两个数据结构之间的根本区别是什么?
HashMap和Hashtable将键/值对存储在哈希表中。当使用Hashtable或HashMap时,我们指定一个用作键的对象,以及要链接到该键的值。然后对键进行哈希处理,并将生成的哈希码用作表中存储值的索引。
没有区别,但是您会发现同一事物在不同的编程语言中的调用方式有所不同,因此人们如何称呼某些事物取决于他们的背景和所使用的编程语言。例如:在c ++中,它将为HashMap;在Java中,它将为HashTable。