Java中ArrayList与LinkedList的区别?

1、ArrayList 和 Vector 使用了数组的实现,可以认为 ArrayList 或者 Vector 封装了对内部数组的操作,比如向数组 中添加,删除,插入新的元素或者数据的扩展和重定向。 2、LinkedList 使用了循环双向链表数据结构。与基于数组的 ArrayList 相比,这是两种截然不同的实现技术,这也决 定了它们将适用于完全不同的工作场景。 3、LinkedList 链表由一
相关文章
相关标签/搜索