[Java筆記] Java Collection 介紹

2021/05/13 Java

前言

在Java中可以幫我們處理一筆資料的除了陣列外,就非Collection API中的元件莫屬了。集合(Collection)就是設計來群組多個資料物件使用,存放在集合中的物件則可以稱為這個集合的元素(Elements)。

Java 的 Collection 介面

在程式運作中,有時候會需要有地方可以暫時儲存產生出來的物件,我們稱之為 Container(容器)。然而在 java.util.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

上述所以到的容器後續文章中會一一的做說明解釋。

版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A

Search

    Table of Contents