首先我們先來了解什麼是集合:集合就是用來組織和管理物件。
集合特點:1.集合儲存的只能是物件
2.使用物件的引用,物件的儲存還是在堆記憶體中
3.儲存不同型別的資料
眾所周知,集合可以儲存不同型別的資料,而對於不同型別而言就會涉及到型別轉換,所以但是集合而言就會存在型別轉換問題,所以我們引用了泛型,使用泛型來限制集合裡元素的型別,並讓集合記住元素的型別。這樣可以允許編譯器檢查加入集合的元素型別,避免值型別不一致的錯誤。
對於集合類
集合類主要負責儲存、盛裝和管理物件,因此集合類也被稱為容器類。
集合類分為set、list、map和queue四大體系。
set 代表無序、不可重複集合;
list 代表有序、可重複集合;
map 代表具有對映關係元素的集合;
queue 代表佇列,實現元素的先進先出管理。
陣列也是一種集合類,它是能隨機儲存和訪問引用序列的諸多方法中最高效的一種,當追求高效的資料訪問時,陣列是很不錯的選擇。
java集合與泛型
1.泛型 表示集合中 儲存資料的型別 建立乙個集合 儲存 a b c d 字串 後面的尖括號 要跟前面填的泛型 保持一致 如果前面宣告了泛型 後面泛型可以省略不寫 省略不寫 表示型別一致 arraylist string list new arraylist list add a list add ...
Java集合泛型指南
list list newarraylist list集合中只能存string型別資料 list.add a list.add b list.add c 新增元素 for迴圈遍歷 for int i 0 isize i 增強for迴圈 for string s1 list 使用迭代器迴圈 itera...
Java泛型總結(集合泛型 方法泛型 萬用字元)
1,泛型的限定 public static void main string args swap new string,1,2 swap new integer,2,3 泛型引數必須為引用型別 2,泛型方法 泛型類定義的反應,在整個類中有效,如果被方法使用,那麼泛型類的物件明確要操作的具體型別後,所...