Java 集合框架(Java Collections Framework,简称 JCF)是 Java 语言中用于存储和操作集合对象的标准库。它提供了各种接口和类,用于处理列表、集合、映射等数据结构。
基础概念
在开始学习 Java 集合框架之前,我们需要了解以下几个基础概念:
- 集合(Collection):一组对象,用于存储和操作一组元素。
- 集合框架:一组接口和类,用于实现集合操作。
- 泛型:Java 1.5 引入的特性,允许我们在集合中存储特定类型的对象。
常用集合类
Java 集合框架提供了多种集合类,以下是一些常用的:
- ArrayList:基于动态数组实现的集合类,允许快速随机访问元素。
- LinkedList:基于双向链表实现的集合类,适用于频繁插入和删除操作。
- HashSet:基于哈希表实现的集合类,用于存储唯一元素。
- HashMap:基于哈希表实现的映射类,用于存储键值对。
示例代码
以下是一个使用 ArrayList 的简单示例:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
list.add("Java");
System.out.println(list);
}
}
扩展阅读
如果您想了解更多关于 Java 集合框架的内容,可以阅读以下教程:
Java 集合框架