码迷,mamicode.com
首页 > 其他好文 > 详细

hashCode

时间:2015-09-09 01:08:44      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值

 了解HashMap之前,我们需要知道Object类的两个方法hashCode和equals  (hashcode是object的对象)

http://blog.csdn.net/ghsau/article/details/16843543

 

http://bbs.cs*dn.net/topics/210002235

使用Hashcode作为字符串的主键?

我想hashcode不是用来生成唯一键的,而是让某个数量级的无顺序的对象,能够用最快的速度找到,而且不占用太多的内存空间。

象数据库那样不允许重复的,不适合用hashcode。 多大的重复度合适,得看应用和对象的总数量了。

每个hashcode 等同于一个小屋,里面可以放多个对象,他们的hashcode相同。而唯一键,代表每个人都分配了一个小屋,全部是单间。

个人理解,仅供参考。

--- 感觉这种说法很好理解, 找到同一个hashcode上的值再去 equal 内容 区分是具体的是指哪一个对象

hashCode

标签:

原文地址:http://www.cnblogs.com/viewcozy/p/4793433.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!