最明显的区别是 ArrrayList 底层的数据结构是数组,支持随机访问,而
LinkedList 的底层数据结构书链表,不支持随机访问。使用下标访问一个元素,
ArrayList 的时间复杂度是 O(1),而 LinkedList 是 O(n)。更多细节的讨论参见