ArrayList和LinkedList的区别
Java中有两类,一个是Arraylist. 一个是Linkedlist,他们还是有着很大区别,具体是哪些区别呢,我们一起来看看吧!
操作方法
【步骤01】
第一点是ArrayList要优于LinkedList(在随机访问),造成这种情况的主要是因为LinkedList要移动指针,但是Arraylist 不需要
【步骤02】
但是linkedlist在数据的新增和删除操作方面占优势,因为ArrayList执行这项需要移动数据,但是linkedlist 不需要
【步骤03】
另外一个区别就是他们的数据结构不同,ArrayList是基于动态数组的数据结构,但是LinkedList是链表的数据结构。
【步骤04】
Arraylist 的速度比Linkedlist 速度要快一点,因为Arraylist 访问数据的时候不像Linkedlist是从一端到另外一端的,比较简单
特别提示
你是否了解了呢?