视频讲解
    文档讲解
    ArraryList、HashMap、HashSet扩容机制:
    1、HashMap:谈HashMap扩容,先搞清楚 HashMap 是一个什么样的数据结构,是怎么将 数据 put进去的,又是怎么将数据拿出来的,又是怎么样将对应位置的数据修改的
    数据结构由数组,链表,红黑树组成(搞清楚数据结构的模型长什么样),put进去的算法是通过hash算法找到位置存进去的,如果存储数据达到某个数量,则会进行扩容或者链表转红黑树
    线程安全问题: