为何要同时重写equals()和HashCode()!

equals相等的元素,元素值相同。所以equals方法相等时,要求hashcode方法相同,因为相同的equals所对应的元素的哈希码值相同,

用同一个哈希算法算出的索引位置就相同。–这样做可以避免相同元素指向不同的哈希表的位置;


 上一篇
Map集合和Exction异常 Map集合和Exction异常
Map集合: java.util.Map<K,V>集合中存取元素的基本单位是:单对元素,具体类型参数如下: K - 此映射所维护的键(Key)的类型 V - 映射值(Value)的类型 该集合中不能包
2019-10-23
下一篇 
Queue集合和set集合(HashSet(),TreeSet())! Queue集合和set集合(HashSet(),TreeSet())!
Queue集合: 此集合是collection的子集合,与set,List集合属于同级,用于描述有先进先出的数据结构(队列),其实现子类是LinkedList(): 常用的方法: boolean offer(E a) –将内容加入到队列
2019-10-21
  目录