HashMap基础知识

HashMap基础知识

HashMap的小知识

  • HashMap基础知识
  • 前言
  • 一、HashMap的预备知识
  • 二、HashMap的底层实现原理
  • 三、HashMap的1.7和1.8
  • 四、HashMap的put与get


前言

文章分为五部分
HashMap的预备知识
HashMap的底层实现原理
HashMap的1.7和1.8
HashMap的put与get


提示:以下是本篇文章正文内容,下面案例可供参考

一、HashMap的预备知识

1.HashMap是Map的常用子类
java.util.HashMap 集合 implements Map接口

2.HashMap集合特点
HashMap集合底层是哈希表,查询速度特别快
jdk1.7:数组+单向链表
jdk1.8:数组+单向链表/红黑树(链表长度超过8,数组达到64)

3.HashMap集合是一个无序的集合,存储元素和取出元素的顺序有可能不一致

二、HashMap的底层实现原理

HashMap是Ja

你可能感兴趣的:(java)