ArrayList与LinedList比较 要求:能够说清楚 LinkedList 对比 ArrayList 的区别,并重视纠正部分错误的认知。 LinkedList 基于双向链表,无需连续内存随机访问慢(要沿着链表遍历)头尾插入删除性能高占用内存多 ArrayList 基于数组,需要连续内存 随机访问快(指根据下标访问)尾部插入、删除性能可以,其它部分插入、删除都会移动数据,因此性能会低 可以利用 cpu 缓存,局部性原理