课程简介
本课程主要内容为深入剖析JDK1.7和JDK1.8中HashMap的底层原理及源码分析 。
适学人群
有java语言基础
主讲内容
1、JDK1.7 中HashMap 数据结构、底层原理
1.1 Hash碰撞
1.2 数组及链表
1.3 get数据分析
1.4 put数据分析
2、JDK1.8 中HashMap 数据结构、底层原理
2.1 红黑树介绍
2.2 JDK1.8中的HashMap数据结构
2.3 get方法过程分析
2.4 树化过程分析
3、HashMap常见面试题解析
3.1 HashMap内存泄露演示
3.2 内存泄露问题分析
3.3 HashMap死循环演示
3.4 死循环问题剖析