第三部分 泛型与容器~~第12章 通用容器类和总结

71 阅读1分钟

之前的章节中,我们介绍的都是具体的容器类,本章介绍一些抽象容器类、一些通用的算法和功能,并对整个容器类体系进行梳理总结。

之前介绍的具体容器类其实都不是从头构建的,它们都继承了一些抽象容器类。这些抽象类提供了容器接口的部分实现,方便了Java具体容器类的实现。此外,通过继承抽象类,自定义的类也可以更为容易地实现容器接口。为什么需要实现容器接口呢?至少有两个原因。

1)容器类是一个大家庭,它们之间可以方便地协作,比如很多方法的参数和返回值都是容器接口对象,实现了容器接口,就可以方便地参与这种协作。

2)Java有一个类Collections, 提供了很多针对容器接口的通用算法和功能,实现了容器接口,可以直接利用Collections中的算法和功能。

本章首先介绍抽象容器类,然后介绍Collections中的通用功能,最后对整个容器体系进行梳理总结

12.1 抽象容器类

12.2 Collections

12.3 容器类总结