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 集合框架