千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)
【重點(diǎn)面試題】泛型是什么
多個(gè)代碼對(duì) 【不同數(shù)據(jù)類型】 執(zhí)行 【相同指令】的情況
泛型:多個(gè)類型共享一組代碼
泛型允許類型參數(shù)化,泛型類型是類型的模板
5種泛型:類、結(jié)構(gòu)、接口、委托、方法
類型占位符 T 來(lái)表示泛型
泛型類不是實(shí)際的類,而是類的模板
從泛型類型創(chuàng)建實(shí)例
聲明泛型類型》通過(guò)提供【真實(shí)類型】創(chuàng)建構(gòu)造函數(shù)類型》從構(gòu)造類型創(chuàng)建實(shí)例
類t1,t2泛型類型參數(shù)
性能:泛型不會(huì)強(qiáng)行對(duì)值類型進(jìn)行裝箱和拆箱,或?qū)σ妙愋瓦M(jìn)行向下強(qiáng)制類型轉(zhuǎn)換,所以性能得到提高
安全:通過(guò)知道使用泛型定義的變量的類型限制,編譯器可以在一定程度上驗(yàn)證類型假設(shè),所以泛型提高了程序的類型安全。
相關(guān)推薦