> Trail: Collections

本节描述 Java Collections Framework。在这里,您将了解什么是集合,以及它们如何使您的工作更轻松,程序更好。您将了解组成 Java Collections Framework 的核心元素-interface,实现,聚合操作和算法。

Introduction告诉您什么是集合,以及它们如何使您的工作更轻松,程序更完善。您将了解构成 Collections Framework 的核心元素:interface,实现和算法。

Interfaces描述了核心集合interface,它们是 Java Collections Framework 的核心。您将学习有效使用这些interface的一般准则,包括何时使用哪个interface。您还将学习每个interface的习语,以帮助您充分利用interface。

Aggregate Operations代表您遍历集合,这使您可以编写更简洁高效的代码来处理存储在集合中的元素。

Implementations描述了 JDK 的通用集合实现,并告诉您何时使用哪种实现。您还将了解包装器实现,该实现将功能添加到通用实现中。

Algorithms描述了 JDK 提供的用于操作集合的多态算法。运气好的话,您将不必再编写自己的排序例程!

Custom Implementations告诉您为什么要编写自己的集合实现(而不是使用 JDK 提供的通用实现之一),以及处理方法。使用 JDK 的抽象集合实现很容易!

Interoperability告诉您 Collections Framework 如何与在将 Collections 添加到 Java 之前的较旧 API 进行互操作。此外,它还告诉您如何设计新的 API,以便它们可以与其他新的 API 无缝地互操作。