ArrayList和LinkedList都是List接口的两个实现类

  1,相同点

    1,ArrayList和LinkedList都是List接口的实现类

    2,元素都有下标,有序,允许存放重复数据的操作

  2,不同点

    1,ArrayList底层是数组,内存空间是连续的,LinkedList底层是链表,内存空间不是连续的

    2,都是通过下标来进行操作,但是LinkedList基本是操作首尾节点的比较多

    3,ArrayList:因为底层数据是数组,所以查询比较快,增删比较慢,LinkedList:底层是链表,所以查询比较慢,增删比较快

posted on 2021-10-26 11:29  孤独的亿匹狼  阅读(293)  评论(0)    收藏  举报