文章目录
请说-说HashMap,SparseArrary原理,SparseArrary相比HashMap的优点、concurrentHashMap如何实现线程安全?
这道题想考察什么 ?
1. `HashMap` ,`SparseArrary`基础原理 ?
2. `SparseArrary`相比`HashMap`的优点是什么 ?
3. `ConcurrentHashMap`如何实现线程安全?
考察的知识点
HashMap ,SparseArrary、ConcurrentHashMap
考生如何回答
-
HashMap和SparseArray,都是用来存储Key-value类型的数据.
-
SparseArray和HashMap的区别:
双数组、删除O(1)、二分查找
- 数据结构方面:
HashMap
用的是链表。SparseArrary
用的是双数组。 - 性能方面:
HashMap
是默认16个长度,会自动装箱。如果