Java - equals()、hashcode()、==
简单介绍下 equals 和 hashcode
这两个方法都是顶级类 Object方法,作用其实都是一样的,用于判断对象是否相等。
equals 方法比较全面且复杂,效率低,利用hashcode的话只需要一个hash值就行了,效率高。
hashcode() 判断相等不是可靠的(少部分时间):
equal()相等的两个对象他们的hashCode()肯定相等,也就是用equal()对比是绝对可靠的。...
原创
2019-04-22 10:55:00 ·
121 阅读 ·
0 评论