1. 程式人生 > >Java基礎集合詳解(一)

Java基礎集合詳解(一)

作為新手,對於集合來講,多少有點感悟

先介紹一下什麼是集合

這是我看的書《java從入門到精通》清華大學出版社

引用裡面的一句話,集合就是一個容器。

    對於集合內的各個物件很容易將其存放到集合中,也很容易將其從集合中取出來,還可以按照一定的順序放入。

    對集合可以進行遍歷、新增、刪除以及查詢制定的物件。

這一篇就介紹集合類

   Java.util包中提供了一些集合類,這些集合類又被稱為容器。

   常用的集合有list、set、map集合,其中list和set集合繼承了collection介面,各介面還提供了不同的實現類(是不是有疑問為什麼沒有提到map繼承的什麼,下面有講解)。

   說一下三個集合的關係,都知道Java的最高類是object

   而collection介面和map集合是直接屬於object,也就是說object是它們的父類(但map和collection不是一個級別)。

   而list和set是屬於collection,也就是說collection是它們的父類。

  list下面是ArrayList和linkedList

  set下面是hashSet和treeSet

  map下面是hashMap和treeMap  (後面的文章將詳解這幾個介面實現類)