Java 集合框架概览
2024-12-11
/
Java 集合框架系列
Java 集合框架是一组类和接口,提供了一个现成的框架来高效地操作对象组,比如存储、搜索和排序数据。集合可以被视为用来存储对象数据的容器。所有的集合类都位于 java.util
包中,而支持多线程的集合类则位于 java.util.concurrent
包中。
Java 集合类主要源自两个根接口:Collection 和 Map。
Collection 家族:
Map 家族:
Java 集合框架中有几种通用的集合类型:列表、队列、映射表 和 集。
- 列表 (
java.util.List
):一种更灵活的数组,元素有特定的顺序,而且容许相同的元素存在。 - 队列 (
java.util.Queue
):允许按照特定顺序插入项目,并以相同的顺序检索这些项目。 - 映射表 (
java.util.Map
):存储对象的引用,并通过查找键来访问对象的值。 - 集 (
java.util.Set
):无序集合,可以迭代,并且最多包含每个元素一次。