java集合类(一)综述

java集合类,在我们开发过程中经常用到。因为接口很多,所以现在做一下总结。


java集合类图(仅仅列出了常用的一些、concurrent包中相关子类未列出):

java集合类(一)综述_第1张图片


从上图可以看出,集合类有两个分支:Collection与Map。List、Set、Queue接口都是继承自Collection接口。Collection继承了Iterable接口,所以List、Set、Queue都可以用迭代器进行迭代遍历,而Map不具备此属性。


以下对各个接口进行比较:

java集合类(一)综述_第2张图片

这里只是对集合类的简单介绍,后续会对各个常用类进行深入分析,所以这里就不赘述了。

下一篇我们开始讲解ArrayList 传送门:java集合类(二)List之ArrayList。




你可能感兴趣的:(java集合类(一)综述)