相关疑难解决方法(0)

617
推荐指数
11
解决办法
57万
查看次数

Java/Scala中的"已关闭"HashMap

使用哈希映射时,通常会出现性能瓶颈equals.equals对于深度数据结构来说可能非常昂贵.

注意,以下是关于不可变哈希映射.因此,至少你永远不会删除密钥.我认为添加密钥应该没问题.

不安全 get

假设您查询哈希映射,确定它包含查询的密钥.然后,如果给定键没有冲突,则可以仅基于散列命中返回找到的单个条目,因为它必须是查询的对象.

这可避免调用equalsget大多数情况下(当没有冲突).

问题

  1. 这个概念怎么称呼?
  2. 是否有可用于Java或Scala的哈希映射实现,它们支持这种不安全的get操作?

顺便说一句,我愿意接受更好主题的建议.

java collections scala hashmap

4
推荐指数
1
解决办法
1161
查看次数

标签 统计

java ×2

collections ×1

equals ×1

hashcode ×1

hashmap ×1

overriding ×1

scala ×1