System.identityHashCode("")求的是什么?

[复制链接]
查看11 | 回复2 | 2009-1-24 20:09:00 | 显示全部楼层 |阅读模式
什么意思呢 求高人解答 感激不尽~(越详细越好……)

回复

使用道具 举报

千问 | 2009-1-24 20:09:00 | 显示全部楼层
返回给定对象的哈希码,该代码与默认的方法 hashCode() 返回的代码一样,无论给定对象的类是否重写 hashCode()。null 引用的哈希码为零。 哈希码的知识你可以从数据结构中学到,也可以上网查,很多的我给你简单介绍一下Hash函数
Hash函数,又称单向散列函数,是将任意长的消息映射为定长的Hash值的公开函数。Hash函数在密码学中应用十分广泛,与各种加密算法有着密切的联系。Hash函数的模型如下:h=H(M)
其中,M是待处理的消息;H是Hash函数;h是生成的消息摘要,它的长度是固定的,并且和M的长度无关。 Java里的String类的Hash函数是:s[0]*31^(n-1)...
回复

使用道具 举报

千问 | 2009-1-24 20:09:00 | 显示全部楼层
identityHashCodepublic static int identityHashCode(Object x)返回给定对象的哈希码,该代码与默认的方法 hashCode() 返回的代码一样,无论给定对象的类是否重写 hashCode()。null 引用的哈希码为 0。 参数:x - 要计算其哈希码的对象 返回:哈希码从以...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行