更新時間:2022-08-08 11:15:32 來源:動力節(jié)點 瀏覽718次
Java 5 版本中引入了泛型集合。泛型集合禁用類型轉(zhuǎn)換,并且在泛型中使用類型轉(zhuǎn)換時沒有使用。Java泛型集合是安全的 ,并在編譯時檢查。這些泛型集合允許數(shù)據(jù)類型作為參數(shù)傳遞給類。Compiler 負責(zé)檢查類型的兼容性 。
class<type>, interface<type>
泛型允許單一類型的對象。
List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100"); // compile-time error.
使用泛型時不需要類型轉(zhuǎn)換。
List<String> list = new ArrayList<String>();
list.add("Adithya");
String str = list.get(0); // no need of type-casting
在泛型的編譯時檢查錯誤。
List list = new ArrayList(); // before generics
list.add(10);
list.add("100");
List<Integer> list1 = new ArrayList<Integer>(); // adding generics
list1.add(10);
list1.add("100");// compile-time error
通過上述介紹,相信大家對Java中泛型集合的用途已經(jīng)有所了解,大家如果想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java基礎(chǔ)教程,里面有更多的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助哦。
0基礎(chǔ) 0學(xué)費 15天面授
有基礎(chǔ) 直達就業(yè)
業(yè)余時間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)