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