Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
本节介绍 Java 集合框架。在这里,你将了解集合是什么以及如何使你的工作更轻松,程序更好。你将了解核心元素 接口,实现,聚合操作和算法 构成 Java 集合框架。
介绍告诉你什么是集合,以及它们如何让你的工作更轻松,你的程序更好。你将了解构成集合框架的核心元素:interfaces (接口),implementations (实现) 和 algorithms (算法)。
接口描述了 core collection interfaces (核心集合接口),它们是 Java 集合框架的核心和灵魂。你将学习有效使用这些接口的一般准则,包括何时使用哪个接口。你还将学习每个接口的习惯用法,以帮助你充分利用接口。
聚合操作代表你迭代集合,这使你能够编写更简洁有效的代码来处理存储在集合中的元素。
实现描述了 JDK 的 general-purpose collection implementations (通用集合实现),并告诉你何时使用哪个实现。你还将了解 wrapper implementations (包装器实现),它将功能添加到通用实现中。
算法描述了 JDK 提供的 polymorphic algorithms (多态算法) 以对集合进行操作。运气好的话,你再也不用写自己的排序程序了!
自定义实现告诉你为什么要编写自己的集合实现(而不是使用 JDK 提供的一个通用实现),以及怎么样实现。使用 JDK 的 abstract collection implementations (抽象集合实现) 很容易!
互操作性告诉你集合框架如何与早于将集合添加到 Java 之前的 API 进行互操作。此外,它还告诉你如何设计新的 API,以便它们可以与其他新 API 无缝地互操作。