常见面试题:ArrayList和LinkedList的区别 ArrayList是基于动态数组实现的,而LinkedList是基于链表实现的由于第1点因此ArrayList在查找和修改元素操作时效率更高,而在增删元素时LinkedList则效率更高,因为ArrayList需要移动数据