当前位置: 首页 >> 2018年10月
java中equals()、hashcode()、==的区别

java中equals()、hashcode()、==的区别

前言1)两个obj,如果equals()相等,hashCode()一定相等2)两个obj,如果hashCode()相等,equals()不一定相等3)两个不相等的对象,是存在有相同的 hashcode的可能性4)在Object中,equals与==是等同的,都是比较引用是否相同,但是在String类中对equals进行了重写,进行的是值的比较/**  * @项目名称 longlonggo-sample  * @文件名称 HashCo
10个月前 (10-16)    4869    Java    559    0    全文阅读