HashMap,HashTable,ConcurrentHashMap三者的区别

本篇是整理一些面试集锦,所以只公布答案,顺带会解释一下,详情请自行百度或其他途径! HashMap 1,从源码中我们看到是一个非线程安全的, 2,而且是key,value可以为null 3,HashMap 采取判断Key键的hash码来确定存储位置,如果hash码一致则存储在一个链表中,如果链表太大,则采取红黑树的方法,虽然这样会导致增删减慢,但是查询效率会提高 4,如果一定要在线程中使用Hash
相关文章
相关标签/搜索