浅看ArrayList源码 ArrayList类又称动态数组,同时实现了Collection和List接口,其内部数据结构由数组实现,因此可对容器内元素实现快速随机访问。但因为ArrayList中插入或删除一个元素需要移动其他元素,所以不适合在插入和删除操作频繁的场景下使用。ArrayList的容量可以随着元素的增加而自动增加,因此不用担心ArrayList容量不足的问题。(笑)ArrayList是非线程安全的。