Java中泛型 使用

2021-06-23 00:21:53 字數 1003 閱讀 8837

泛型: 1.5  之後出現  

提高安全  

1      泛型 確定 集合容器的型別。

2    

<> 接收一種資料型別,(

引用資料型別)

arraylistlis = new arraylist()

目的: 

將執行時期的 錯誤 轉化到 編譯時期,提高了安全性!

3      不需要 強制型別轉換.  更加安全!

泛型的擦除:

泛型在編譯時期使用!使用完畢直接擦除。

編譯完的時候 不存在 泛型。     

好處:使用了 泛型,不自需要強制型別轉換?(多種資料型別)

為什麼?  因為容器中

只有一種資料型別。

取出資料之後,在處理資料細節!string 就是 很重要的。在現實的開發中。

泛型自定義的類:

//使用泛型

class tools

public t getobject()

}

泛型應用在方法上:

class test

//該方法單獨使用泛型: 方法使用的型別不確定,而且什麼型別都行

//這個 方法被呼叫時,型別才確定

public void show(t e)

//靜態是隨著類的載入而載入,這是不存在型別,所以靜態方法只能自己定義泛型

public static void function(w e)

public void ff(int a,int b)

}

泛型 定義在介面上:

//泛型用在介面上

inte***ce inter

class test implements inter

}class demoimplements inter

}class demo9

}

Java中泛型的各種使用

1.普通的泛型使用 在使用類的時候後面的 中的型別就是我們確定的型別。public class myclass1 public void setvar t var 最普通的泛型使用,只有乙個泛型型別 test public void testmyclass1 和普通的泛型使用基本一樣,只是我們可以在...

《Java中的泛型如何使用》

了解什麼是泛型看這 泛型是什麼 以下是定義泛型方法的規則 宣告泛型方法時,在返回型別之前,需要有乙個由尖括號 分隔的泛型型別部分。2 乙個泛型型別,也稱為型別引數,是乙個識別符號,用於指定乙個泛型型別的名稱。型別引數可以用來宣告返回型別和充當佔位符傳遞給泛型方法。泛型方法的身體與其他方法一樣。例子 ...

Java中泛型的基本使用

jdk1.5後引入泛型。假如需要定義乙個描述座標的程式類point,需要提供兩個屬性x,y。對於這兩個屬性的內容可能有如下選擇 x 10,y 20 x 10.1,y 20.1 x 東經80度,y 北緯20度 因為point中的x,y 屬性有多種型別,所以採用object去接收。舉例 定義乙個poin...