HashMap知识梳理

一文读懂HashMap

本文准备从以下几个方面去讲解HashMap:
1)HashMap源码详细分析
2)HashMap为什么是线程不安全的?
3)1.7和1.8的HashMap实现区别总结
4)HashMap和HashTable的区别

HashMap源码分析

一、构造函数

让我们先从构造函数说起,HashMap有四个构造方法,别慌

1.1 HashMap()

// 1.无参构造方法、
// 构造一个空的HashMap,初始容量为16,负载因子为0.75
public HashMap() {
    this.loadFactor = DEFAULT_LOAD_FACTOR; // all other fields defaulted
}

:D 一言句子获取中...