2016年11月15日

为什么重写equals时必须重写hashCode方法?

摘要: 首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法 那为什么在重写equals方法时都要重写hashCode方法呢:首先equals与hashcode间的关系是这样的: 1、如果两个对象相同(即用equals比较返回 阅读全文

posted @ 2016-11-15 11:23 乐之者v 阅读(39886) 评论(2) 推荐(12)

导航