Java集合学习之——HashMap源码解读(一)
HashMap是我们开发中常用到的集合类型之一,它是一个数组链表结构,即横向是数组组成形式。纵向在每一个数组元素上可能还有一个纵向链表结构,如图绿色的部分,又成为“桶”,元素的组成单元是一个Entry对象。
看源码解析,当HashMap里加入一个值时:
public V put(K key, V value) {
//1、key为null时,专门对这个元素进行处理
...
原创
2019-04-08 14:05:45 ·
195 阅读 ·
0 评论