java知识点-hashCode

1.【强制】关于 hashCode 和 equals 的处理,遵循如下规则: 
1) 只要重写 equals,就必须重写 hashCode。 
2) 因为 Set存储的是不重复的对象,依据 hashCode和 equals进行判断,所
以 Set存储的对象必须重写这两个方法。 
3) 如果自定义对象做为 Map的键,那么必须重写 hashCode和 equals。 
正例:String重写了 hashCode和 equals方法,所以我们可以非常愉快地使用 
String对象作为 key来使用

猜你喜欢

转载自blog.csdn.net/seareal1/article/details/80307207