Found this code on http://www.docjar.com/html/api/java/util/HashMap.java.html after searching for a HashMap implementation.
264 static int hash(int h) {
265 // This function ensures that hashCodes that differ only by
266 // constant multiples at each bit position have a bounded
267 // number of collisions (approximately 8 at default load factor).
268 h ^= (h >>> 20) ^ (h >>> 12);
269 return h ^ (h >>> 7) ^ (h >>> 4);
270 }
谁能对此有所了解? 该评论告诉我们why,但我要理解,这可改善“低厚度”和,从而保证这些职位与“号”号号”号号号号号号号号号号号号号号号号号号号号号号号号号相撞。 这些字面是什么?