摘要: 1、原因 Object 的 equals() 默认比较的是对象的内存地址,而 hashCode() 也是对对象的内存地址进行hash。 因为Hash比equals方法的开销要小,速度更快,所以在涉及到hashcode的容器中(比如HashSet),判断自己是否持有该对象时,会先检查hashCode是 阅读全文
posted @ 2021-12-16 10:03 jingyi_up 阅读(1558) 评论(0) 推荐(1) 编辑