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