在HashMap: (h = key.hashCode()) ^ (h >>> 16);
HashMap
(h = key.hashCode()) ^ (h >>> 16);
在ConcurrentHashMap:(h ^ (h >>> 16)) & HASH_BITS;
ConcurrentHashMap
(h ^ (h >>> 16)) & HASH_BITS;
其中HASH_BITSis 0x7fffffff, by & HASH_BITSit 总是可以是正数。
HASH_BITS
0x7fffffff
& HASH_BITS
慕的地6264312
牛魔王的故事
相关分类