首頁  >  文章  >  Java  >  java偽泛型是什麼

java偽泛型是什麼

PHPz
PHPz轉載
2023-05-21 15:10:351636瀏覽

說明

1、Java中的泛型是偽泛型。這種泛型實作方法稱為類型擦除,基於這種方法實現的泛型稱為偽泛型。

2、由於Java的泛型只在編譯階段發揮作用,因此在寫程式碼時,就起到了檢查的作用。

當程式碼運行時,它的內部並沒有泛型。

實例

List<String> l1 = new ArrayList<String>();
List<Integer> l2 = new ArrayList<Integer>();
System.out.println(l1.getClass() == l2.getClass()); //true

結果為true,List 和List 在jvm 中的Class都是List.class,也就是泛型資訊會擦除了。

Java有哪些集合類別

Java中的集合主要分為四類:

1、List列表:有順序的,可重複的;

2、Queue佇列:有序,可重複的;

3、Set集合:不可重複;

4、Map映射:無序,鍵唯一,值不唯一。

以上是java偽泛型是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除