java
gx_dmm
这个作者很懒,什么都没留下…
展开
-
为什么重写 equals 时必须重写 hashCode 方法
1.使用hashcode方法提前校验,可以避免每一次比对都调用equals方法,提高效率 2.保证是同一个对象,如果重写了equals方法,而没有重写hashcode方法,会出现equals相等的对象,hashcode不相等的情况,重写hashcode方法就是为了避免这种情况的出现。 hashCode()与 equals()的相关规定 如果两个对象相等,则 hashcode 一定也是相同的 两个对象相等,对两个对象分别调用 equals 方法都返回 true 两个对象有相同的 hashcode 值,它们也不原创 2020-08-27 10:43:14 · 148 阅读 · 0 评论 -
Java必备知识点
Java面试 必备知识点 百度脑图连接原创 2020-08-25 13:58:52 · 192 阅读 · 0 评论