β

[集合框架] 接口

Aptusource.orgAptusource.org 165 阅读

核心集合框架接口包含了不同类型的集合,如下图所示。这些接口让集合的操作独立于具体的实现。核心的集合接口是 Java 集合框架的基础,下图是集合接口的层次结构:

1

Set 的类型 Collection,SortedSet 的类型是 Set,等等。同时也要注意,上图展示了两个不同的树结构,Map 并不是 Collection 类型。

还要注意,所有的集合接口都是泛型接口,例如,下面是 Collection 接口声明:

public interface Collection<E>...

使用 <E> 的语法表示这个接口是泛型接口。当声明 Collection 实例的时候,需要同时声明 Collection 中存放对象的类型。声明了类型后,可以在编译时对类型进行检查,因此可以减少运行时的错误。

当你明白如何使用这些接口后,那么你就明白了 Java 集合框架的大部分内容。

作者:Aptusource.orgAptusource.org
最好的 Java 技术博客
原文地址:[集合框架] 接口, 感谢原作者分享。

发表评论