HashMap是Map的一个实现类
初始容量16 负载因子 0.75 以数组保存元素
每当元素个数超过 容量*负载因子 的时候就会发生扩容,每次扩容一倍
新增元素时计算key的hash值 决定数组的下标,当hash值重复时,则在这个位置上建立链表,jdk8添加在链表尾部,jdk7在头部,链表的长度大于8那么就会以红黑树的形式进行保存