java集合类,在我们开发过程中经常用到。因为接口很多,所以现在做一下总结。
java集合类图(仅仅列出了常用的一些、concurrent包中相关子类未列出):
从上图可以看出,集合类有两个分支:Collection与Map。List、Set、Queue接口都是继承自Collection接口。Collection继承了Iterable接口,所以List、Set、Queue都可以用迭代器进行迭代遍历,而Map不具备此属性。
以下对各个接口进行比较:
这里只是对集合类的简单介绍,后续会对各个常用类进行深入分析,所以这里就不赘述了。
下一篇我们开始讲解ArrayList 传送门:java集合类(二)List之ArrayList。