HashTable和HashMap之间的基本区别?

问题描述 投票:0回答:2

我正在研究哈希表和哈希图,我已阅读或观看的所有内容都对这些差异进行了非常模糊的描述。通过将它们与Netbeans搞混,它们似乎具有相同的功能并且执行相同的操作,这两个数据结构之间的根本区别是什么?

data-structures hashmap language-agnostic hashtable
2个回答
0
投票

HashMap和Hashtable将键/值对存储在哈希表中。当使用Hashtable或HashMap时,我们指定一个用作键的对象,以及要链接到该键的值。然后对键进行哈希处理,并将生成的哈希码用作表中存储值的索引。


0
投票

没有区别,但是您会发现同一事物在不同的编程语言中的调用方式有所不同,因此人们如何称呼某些事物取决于他们的背景和所使用的编程语言。例如:在c ++中,它将为HashMap;在Java中,它将为HashTable

© www.soinside.com 2019 - 2024. All rights reserved.