ArrayList 、Vector 和 LinkedList 的区别

1. 存储结构 ArrayList:数组,可直接根据下标来快速查找;但增删慢,需要修改后面的元素 Vector:数组,可直接根据下标来快速查找;但增删慢,需要修改后面的元素 LinkedList:双向链表,增删方便,仅需处理结点之间的引用;查询慢,需要遍历对比 2. 并发安全与否 ArrayList:采用异步处理,线程不安全,性能较高 Vector:采用 synchronized 修饰增删查改方法
相关文章
相关标签/搜索