马老师高并发通用设计专题 马老师马士兵严选课程-IM通信中台
2.==和equals比较
“==”是运算符,如果是基本数据类型,则比较存储的值;如果是引用数据类型,则比较所指向对象的地址值。
equals是Object的方法,比较的是所指向的对象的地址值,一般情况下,重写之后比较的是对象的值。
3.hashCode与equals
规则一:如果 equals 比较对象的内容相等,那么 HashCode 一定相等。
eg: Integer i=97;
String s="a";
i.hashCode()= 97;
s.hashCode() =97;