前言
在Java中可以幫我們處理一筆資料的除了陣列外,就非Collection API中的元件莫屬了。集合(Collection)就是設計來群組多個資料物件使用,存放在集合中的物件則可以稱為這個集合的元素(Elements)。 在程式運作中,有時候會需要有地方可以暫時儲存產生出來的物件,我們稱之為 Container(容器)。然而在java.util.Collection介面中定義了所有集合最基本的存取方式如下圖:
解析 Collection 介面
Collection介面下又分別繼承了三個介面翻別是Set集合、List、Queue佇列也有提供API讓開發者直接使用它是利用LinkList來實作List介面的,當然你能有聽過Map它是以key-value存在並沒有在Collection介面下實作詳細內容接下來幾篇文章會陸續提到。
另外根據使用者的需求,在容器的選擇上也有所不同,下面有簡單的解釋:
- List:循序索引的串列結構ex:ArrayList、LinkedList
- Set:不允許相同物件存在的集合結構ex:HashSet、TreeSet
- Map:使用 Key-Value(鍵-值) 方式儲存的結構ex:HashMap、TreeMap
上述所以到的容器後續文章中會一一的做說明解釋。
鼓勵持續創作,支持化讚為賞!透過下方的 Like 拍手👏,讓創作者獲得額外收入~
版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A