1.泛型
基本用法捺檬,泛型擦除灼卢,泛型類/泛型方法/泛型接口,泛型關(guān)鍵字酱固,反射泛型
概述:
泛型是JDK1.5以后才有的琐簇,1)可以在編譯時(shí)期蒸健,進(jìn)行類型檢查(避免出錯(cuò),錯(cuò)誤在編譯的時(shí)候就可以發(fā)現(xiàn))婉商,2)并且可以避免頻繁的類型轉(zhuǎn)換似忧。
注意:泛型的類型必須是引用類型,不能為基本類型丈秩。
//聲明泛型集合的時(shí)候指定元素的類型
List<String> list = new ArrayList()<String>;
圖片.png
泛型擦除:
泛型只在編譯時(shí)期有效盯捌,編譯后的字節(jié)碼文件張不存在有泛型信息。
圖片.png
這個(gè)不是方法重載蘑秽,會(huì)報(bào)錯(cuò)饺著。泛型擦除。
2.注解作用
1)告訴編譯器如何運(yùn)行程序
2)簡(jiǎn)化(取代)配置文件