(1)ArrayList的底层是动态数组,LinkedList的底层是双向链表
(2)当对数据进行插入,删除操作的时候,使用LinkedList效率高于ArrayList,因为修改数据时候,LinkedList修改指针的指向,而ArrayList确要移动指定位置后面的元素的位置,消耗资源
(3)对数据进行随机访问get和set时候,ArrayList要优于LinkedList,因为ArrayList只需通过索引直接获取值,而LinkedList确要不断的移动指针
ArrayList和LinkedList的区别
最新推荐文章于 2024-06-22 18:14:23 发布