首页 > 试题广场 >

Object若不重写hashCode()的话,hashCod

[问答题]
请你解释Object若不重写hashCode()的话,hashCode()如何计算出来的?
Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法直接返回对象的 内存地址。
编辑于 2019-01-07 09:17:09 回复(0)
是通过该对象的内存地址(物理地址)进行hash计算(目前只知道hash计算取余的方法),最后返回hashcode
发表于 2019-04-18 11:57:31 回复(0)
Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法直接返回对象的 内存地址。
发表于 2019-04-30 22:37:41 回复(0)
Object 的 hashcode 方法是本地方法,也就是用 c 语言或 c++ 实现的,该方法直接返回对象的 内存地址。
发表于 2019-04-30 21:42:30 回复(0)
字符串的hashcode实现,s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1],s[]是字符串的字符数组。
发表于 2019-03-15 13:59:34 回复(0)