java泛型集合

2021-08-27 18:35:27 字數 515 閱讀 7163

首先我們先來了解什麼是集合:集合就是用來組織和管理物件。

集合特點: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,泛型方法 泛型類定義的反應,在整個類中有效,如果被方法使用,那麼泛型類的物件明確要操作的具體型別後,所...