Java 集合框架提供了丰富的数据结构用于存储和操作数据。常用集合可以分为以下几类:
一、Collection 接口体系(单值集合)
1. List(有序、可重复)
实现类 | 特点 | 是否线程安全 |
---|---|---|
ArrayList |
底层数组结构,随机访问快,插入/删除慢 | 否 |
LinkedList |
底层双向链表,插入/删除快,随机访问慢 | 否 |
Vector |
与 ArrayList 类似,但线程安全(同步) | 是 |
Stack |
LIFO 栈结构,继承自 Vector | 是 |
2025/4/23大约 2 分钟