說(shuō)明
1、編譯時(shí)進(jìn)行更強(qiáng)的類型檢查。
2、Java編譯器檢查泛型代碼的強(qiáng)類型,如果代碼違反類型安全。
會(huì)出錯(cuò)。修正編譯時(shí)的錯(cuò)誤比修正運(yùn)行時(shí)的錯(cuò)誤容易,后者可能難以找到。
3、消除顯示類型轉(zhuǎn)換。
4、編碼采用泛型重構(gòu)后,可以看到,無(wú)需強(qiáng)制轉(zhuǎn)換。
這將給程序員帶來(lái)極大的方便。
使程序員能夠?qū)崿F(xiàn)通用算法。通過(guò)使用泛型,程序員可以實(shí)現(xiàn)不同類型集成的泛型算法,可以定制,類型安全易讀。
實(shí)例
Listlist = new ArrayList();
list.add("hello");
String s = list.get(0); // no cast
以上就是java使用泛型的優(yōu)勢(shì),希望對(duì)大家有所幫助。更多關(guān)于“Java培訓(xùn)”的問(wèn)題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。