Java面试题之hashmap中用什么hash算法解决碰撞的?

Posted hujinshui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java面试题之hashmap中用什么hash算法解决碰撞的?相关的知识,希望对你有一定的参考价值。

查了一下源码(jdk8),记录一下吧,能记住就记一下吧!

static final int hash(Object key) {
        int h;
        return (key == null) ? 0 : (h = key.hashCode()) ^ (h >>> 16);
    }

 

以上是关于Java面试题之hashmap中用什么hash算法解决碰撞的?的主要内容,如果未能解决你的问题,请参考以下文章

Java面试小短文HashMap是如何解决Hash冲突的?

Java面试小短文HashMap是如何解决Hash冲突的?

Java面试小短文HashMap是如何解决Hash冲突的?

java面试题之----HashMap常见面试题总结

java面试题之HashMap和TreeMap的区别

Java基础——HashMap源码分析及面试题解答