实现是用于存储集合的数据对象,它们实现了“ 接口”课程中描述的接口。
    Java Collections Framework提供了几个核心接口的通用实现:

    • 对于Set接口,HashSet是最常用的实现。
    • 对于List接口,ArrayList是最常用的实现。
    • 对于Map接口,HashMap是最常用的实现。
    • 对于Queue接口,LinkedList是最常用的实现。
    • 对于Deque接口,ArrayDeque是最常用的实现。

    每个通用实现都提供其接口中包含的所有可选操作。
    Java Collections Framework还为需要非标准性能,使用限制或其他异常行为的情况提供了几种特殊的实现。
    java.util.concurrent软件包包含几个集合实现,这些实现是线程安全的,但不受单个排除锁的约束。
    Collections类(与Collection接口相对)提供了对集合进行操作或返回集合的静态方法,这些方法称为Wrapper实现。
    最后,有几种便利实现,当您不需要通用实现时,它们会比通用实现更高效。通过静态工厂方法提供了便利实现。