仁爱蜜粉

文章
3
资源
0
加入时间
2年10月21天

ArrayList底层实现ArrayList底层实现

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