java集合類,在我們開發過程中經常用到。因爲接口很多,所以現在做一下總結。
java集合類圖(僅僅列出了常用的一些、concurrent包中相關子類未列出):
從上圖可以看出,集合類有兩個分支:Collection與Map。List、Set、Queue接口都是繼承自Collection接口。Collection繼承了Iterable接口,所以List、Set、Queue都可以用迭代器進行迭代遍歷,而Map不具備此屬性。
以下對各個接口進行比較:
這裏只是對集合類的簡單介紹,後續會對各個常用類進行深入分析,所以這裏就不贅述了。
下一篇我們開始講解ArrayList 傳送門:java集合類(二)List之ArrayList。