本文目錄一覽:
Java中“集合”是啥意思?集合類的“集合”
在java語言提供的工具類里,一般集合指的是實現了Collection接口的類。
主要是Set、List、Queue
Collection接口方法如下
實現Collection接口的HashSet
實現Collection接口的ArrayList
實現Collection接口的PriorityQueue
另外還有就是實現Map接口的映射集合,HashMap、TreeMap……
Map接口的TreeMap
當然 還有很多很多,就不一一舉例了。
另外如果你願意完全可以定義自己的集合,說白了不就是按照自己的邏輯把對象放在一起么~~~一般實現存、取、排序 就OK了。
java集合是什麼?
Java集合是什麼:
Java 中的集合類庫可以幫助我們在程序設計中實現傳統的數據結構。
Java的集合類是一個用來存放對象的容器,有以下特點:
1、Java集合只能存放對象。加入添加了一個基本數據類型,會被自動裝箱後存入集合。
2、集合存放的是多個對象的引用,對象本身是在堆內存中的。
3、集合可以存放不同類型,不限數量的數據類型。
集合分三種:1、Set 2 、List 3、Map,下面進行具體介紹。
擴展鏈接:
主要內容:
1)手寫ArrayList
2)手寫單鏈表
3)手寫LinkedList
4)手寫HashMap
5)手寫HashSet
6)最新並發集合類
學習目標:
1. 掌握手寫ArrayList
2. 掌握手寫單鏈表
3. 掌握手寫LinkedList
4. 掌握手寫HashMap
5. 掌握手寫HashSet
6. 理解最新並發集合類底層原理
視頻課程小結:
01_集合提升訓練_手寫ArrayList_get_size_isEmpty_自定義異常
02_集合提升訓練_手寫ArrayList_構造方法_add
03_集合提升訓練_手寫ArrayList_toString_iterator
04_集合提升循環_手寫單鏈表_get
05_集合提升訓練_手寫單鏈表_add_remove_toString
06_集合提升訓練_手寫LinkedList
07_集合提升訓練_手寫LinkedList_添加內存分配圖
08_集合提升訓練_HashMap的原理和代碼準備
09_集合提升訓練_手寫HashMap的put
10_集合提升訓練_手寫HashMap的get_toString
11_集合提升訓練_手寫HashSet
12_集合提升訓練_新一代並發集合類
在Java中,什麼是集合類,跟普通類有什麼區別?
簡單的說,集合類有list列,set集和map映射 三大類!\x0d\x0a\x0d\x0aSet(集):集合中的對象無排列順序,並且沒有重複的對象.\x0d\x0a\x0d\x0aList(隊列):集合中的對象按照索引的順序排列,可以有重複的對象。\x0d\x0a\x0d\x0aMap(映射):集合中的每一個元素都是一對一對的,包括一個key對象,一個Value對象(一個Key指向一個Value).集合中沒有重複的key對象,但是vaulue對象可以重複.\x0d\x0a集合類是進行集合操作的。
原創文章,作者:IRKA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/149220.html