Java 源码解析

Object

  • equals方法对比两个对象是否是内存中同一个物理地址
  • hashCode规定,当两个对象相等时,必须返回相等的hashCode,所以重写equals方法有必要重写hashCode方法
  • 如果不重写hashCode方法,当你使用基于hashCode的一些对象时,比如hashMap、hasoTable或hashSet,containsKey会找不到相同的key

猜你喜欢

转载自www.cnblogs.com/judesheng/p/10622284.html