摘要:
前言 ArrayList可以说是日常开发中最常用到的一个数据结构了,今天我们开始撸一下它的源码。 整体结构 ArrayList的继承关系如下所示: 需要注意到ArrayList实现了RandomAccess这个接口,其源码如下: public interface RandomAccess { } 可 阅读全文
摘要:
前言 前面分析了jdk8版本的HashMap,虽然在新版本的jdk中解决了HashMap之前存在的死锁问题,但是该版本的HashMap还是只能用于单线程情况下。多线程环境下还是要使用ConcurrentHashMap来解决并发问题。 ConcurrentHashMap的继承关系如下所示: Concu 阅读全文