Java 的 Collection Framework 提供了一系列的接口和类,用于处理集合数据。本教程将为您介绍 Java 集合框架的基础知识和常用类。
核心接口
Java 集合框架的核心接口包括:
List
: 有序的集合,元素可以重复。Set
: 无序的集合,元素不可重复。Queue
: 用于元素排队。Map
: 键值对集合。
常用类
以下是一些常用的集合类:
ArrayList
: 基于动态数组的实现,快速随机访问。LinkedList
: 基于链表的实现,适合频繁的插入和删除操作。HashSet
: 基于 HashTable 的实现,快速查找。HashMap
: 基于 HashMap 的实现,快速查找键值对。
示例代码
以下是一个使用 ArrayList
的简单示例:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Collection");
list.add("Framework");
for (String item : list) {
System.out.println(item);
}
}
}
Java Collection Framework