美文网首页
【面试宝典】HashMap的连环炮

【面试宝典】HashMap的连环炮

作者: 观新 | 来源:发表于2018-11-20 10:41 被阅读0次

    来看看HashMap经常被问的问题:

    1、HashMap特性?

    2、HashMap与HashTable区别?

    3、HashMap线程不安全实际会如何体现?

    4、HashMap如何变成线程安全?

    5、HashMap的数据结构是什么?

    6、为什么String, Interger这样的wrapper类适合作为键?

    6.1、我们可以使用自定义的对象作为键吗?

    7、HashMap初始化传入的容量参数的值就是HashMap实际分配的空间么?

    8、什么是hash?

    8.1、什么是hash表?

    9、HashMap中hash函数是怎么实现的?

    10、HashMap中put的工作原理?

    11、HashMap中get的工作原理?

    12、HashMap扩容机制是什么?

    13、HashMap什么时候扩?

    14、HashMap每次扩多少?

    15、重新调整HashMap大小存在什么问题吗?

    16、HashMap中如何解决碰撞问题?

    17、如何减少碰撞?

    18、HashMap中Entry链表太长,查找的时间复杂度可能达到 O(n),怎么优化?

    19、如何提升性能?

    20、什么是Hash攻击?

    查看答案点击链接:答案

    相关文章

      网友评论

          本文标题:【面试宝典】HashMap的连环炮

          本文链接:https://www.haomeiwen.com/subject/gqstqqtx.html