java - 映射键 - 可变或不可变

标签 java performance dictionary

<分区>

在哈希/性能方面哪个更好作为 Map 的键一个可变的或不可变的

为什么会这样?

问候

最佳答案

如果对象的 hashCode()/equals() 可以改变,就不要使用可变对象。然后它将位于错误的位置,Map 可能会失去对它的跟踪。

关于java - 映射键 - 可变或不可变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852816/

相关文章:

python - 将多行 JSON 转换为 python 字典

java - java中int的否定输出的困惑

java - 如何防止随机匹配生成器重复?

python - 在 Python 中解析 1 亿条 A 记录的最快方法

java - for 循环中的前后增量

dictionary - 如何从 es6 Map 或 Set 中获取随机项目

java - 安装后UnsatisfiedLinkError,无法运行PLAY

java - 子类构造函数

SQL 查询在本地桌面 SQL Server Express 上的运行速度比 Azure 中的 SQL Server 快 10 倍

python - 给定所有两个连续单词出现的文本计数