并发容器

为什么HashMap是线程不安全的?同时put扩容导致数据丢失 ,同时put碰撞导致数据丢失 ,死循环造成的CPU100%。

ArrayList源码解析

ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组