HashMap基础知识
前言
文章分为五部分
HashMap的预备知识
HashMap的底层实现原理
HashMap的1.7和1.8
HashMap的put与get
提示:以下是本篇文章正文内容,下面案例可供参考
一、HashMap的预备知识
1.HashMap是Map的常用子类
java.util.HashMap<k,v> 集合 implements Map<k,v>接口
2.HashMap集合特点
HashMap集合底层是哈希表,查询速度特别快
jdk1.7:数组+单向链表
jdk1.8:数组+单向链表/红黑树(链表长度超过8,数组达到64)
3.HashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致
二、HashMap的底层实现原理
HashMap是Ja