list 表的使用场景及注意事项?

java list 特点 实现类 ArrayList 有序 :数据存储在list中是有序的

                       ArrayList 可重复性性:ArrayList 是可以存重复的元素的

                      实现类linkList 数据存储已链状结构存储的 

一般我们都失业ArrayList ,这是一个线程不安全的集合

 

  • <code>ArrayList 底层实现就是数组,且ArrayList实现了RandomAccess,表示它能快速随机访问存储的元素,通过下标 index 访问,只是我们需要用 get() 方法的形式, 数组支持随机访问, 查询速度快, 增删元素慢;
  • LinkedList 底层实现是链表, LinkedList 没有实现 RandomAccess 接口,链表支持顺序访问, 查询速度慢, 增删元素快