Java基礎集合詳解(一)
阿新 • • 發佈:2019-02-11
作為新手,對於集合來講,多少有點感悟
先介紹一下什麼是集合
這是我看的書《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 (後面的文章將詳解這幾個介面實現類)