ArrayList底层实现ArrayList底层实现
ArrayList底层原理概述ArrayList是基于数组实现的,是一个动态数组,其容量能自动增加。ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List L)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArrayList类ArrayList实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了RandomAcc