java开发常被问到的面试题-HashMap的底层原理

java开发人员面试的时候会常常被问到HashMap的底层是怎么实现的,如下作简要分析: HashMap是基于哈希表的Map接口的非同步实现, HashMap其实是一个“链表散列”的数据结构,即数组和链表的结合体。 首先来了解一下数据结构中数组和链表来实现对数据的存储,但这二者基本上是两个极端。java 数组web 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小
相关文章
相关标签/搜索