Java-List列表

88 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 14 天,点击查看活动详情

Java-List列表

List实现类有ArrayList、Vector、LinkedList。

ArrayList(数组)

数据结构是数组实现,允许对元素快速访问,增加和修改元素速度比较慢,占用空间多,即当默认数组的空间大小不足时,就要将已有的数据复制到新空间。常用于数据分页列表查询。

Vector

数据结构是数组实现,支持线程同步,即线程安全,但访问速度相比ArrayList会比较慢。

LinkedList

数据结构是链表实现,属于双向链表结构,适合动态插入和删除。随机访问速度比较慢,占用空间少。常用于添加/删除数据。

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 14 天,点击查看活动详情