泛型及實用類1

2021-09-05 09:28:00 字數 490 閱讀 1907

collection

泛型map:儲存一組成對的鍵(key)-值(value)物件,提供key到value的對映

key不能重複,value能重複

hashmap:查詢指定元素的效率高

資料結構「

陣列鍊錶

雜湊表mvc

m:model模型層(entity dao service)

v:view檢視層(前段頁面,main )

c:cotroller控制層

entity—》dao—》service------》前端

實用類列舉型別:型別安全,易於輸入,**清晰

包裝類:

自動裝箱:基本型別轉包裝型別

自動拆箱:包裝型別轉基本型別

基本型別轉字串:

string.valueof(基本型別)

character.tostring(『h』);

字串轉基本型別

integer.parseint()

泛型類及系統中常用的泛型類

上回說了泛型函式的定義及使用方法,這回說說泛型類,所謂泛型類就是把類帶有泛型引數 class a泛型類中的t多用於定義類中的屬性或函式的返回值 如乙個類可以存2個值。我只要這麼寫 class a public t second 用的時候,下面兩個都是合法的。a a new a a.first 111...

泛型 泛型類 泛型方法 泛型擦除

1 是什麼?一種允許我們在不確定引數型別時候使用的型別。例如我不知道a方法應該會傳string還是int,我就用個泛型先佔坑。2 為什麼要用泛型?泛型可以在編譯期自動確定具體型別,檢查型別是否匹配,可以提高 的重用率,減少冗餘編碼。3 泛型與object的區別?像上面說的我不知道方法a的引數型別,其...

泛型之泛型類

public class a 構造引數型別上使用泛型 public a t t 方法返回值上使用泛型 public t gett 方法的引數上使用泛型 這是泛型類的方法,而不是泛型方法 public void sett t t 方法的返回值和引數型別上使用泛型 public t foo t t pu...