我正在学习Java中的Java集合框架,并对各种类和接口有了很好的了解。
在通过Set接口时,实现之一是HashSet (以及其他实现)。
我无法理解基于Set实现Hash的逻辑是什么,它有什么好处?
有人能帮助我理解Java集合框架中基于哈希的实现的需要吗?
发布于 2017-12-15 15:18:04
简单:性能和效率。
集合的关键要素是:唯一性。您想要快速地,能够告诉它x是否在(x,y,z)中。
哈希是处理这个问题的一种非常优雅和有效的方法。
这就是一切。
https://stackoverflow.com/questions/47835096
复制相似问题