.equals()、.hashcode()和==之间的联系与差别

在说这个问题以前,我先说一下几个概念java 内存地址:存放对象的物理地址 hashcode: hashcode是jvm为对象生成的一个int类型的数,而且保证在同一个jvm中,对于同一个对象每次返回的都是同一个hashcode(具体生成方式请看hashcode详解) hash冲突:hashcode发生重复 咱们先看看在Object中是怎样定义.equals()和.hashcode()的web p
相关文章
相关标签/搜索