LinkedList和ArrayList的实现机制完全不同。

区别:

ArrayList内部以数组的形式来保存集合中的元素,因此随机访问元素时,有较好的性能。LinkedList内部以链表来保存集合中的元素,因此随机访问集合元素时,性能较差。但在插入与删除时,要比ArrayList较好。