什么问题/陷阱,必须重写时,必须考虑equals和hashCode?
使用哈希映射时,通常会出现性能瓶颈equals.equals对于深度数据结构来说可能非常昂贵.
注意,以下是关于不可变哈希映射.因此,至少你永远不会删除密钥.我认为添加密钥应该没问题.
get假设您查询哈希映射,确定它包含查询的密钥.然后,如果给定键没有冲突,则可以仅基于散列命中返回找到的单个条目,因为它必须是查询的对象.
这可避免调用equals在get大多数情况下(当没有冲突).
get操作?顺便说一句,我愿意接受更好主题的建议.