hashCode在Object类中是jdk根据对象的地址算出来的一个int数值,代表了该对象在内存中的存储位置。所有的之类都可以对hashCode方法进行重写。重写后的hashCode不再代表对象的内存地址。若要取到对象内存地址的hashCode,可调用System.identityHashCode()获取。如下所示:
hashCode用来确定散列存储结构中对象的存储地址,提高Hashtable、HashMap、HashSet等散列存储结构的查找性能。
07-26
948
07-25
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交