新聞中心
這篇文章主要講解了“java泛型指的是什么”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“java泛型指的是什么”吧!
成都創(chuàng)新互聯(lián)公司是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的10多年時間我們累計服務(wù)了上千家以及全國政企客戶,如火鍋店設(shè)計等企業(yè)單位,完善的項目管理流程,嚴(yán)格把控項目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致贊揚。
概念
1、泛型是指類型可以作為參數(shù)傳遞,本質(zhì)上是類型參數(shù)。例如,當(dāng)我們定義一種方法時,我們經(jīng)常指定將特定類別的物體作為參數(shù)傳輸。
2、如果使用泛型,特定的傳輸對象可以指定為特定的類型,而不需要指定特定的類型。也就是說,我們把某種類型作為參數(shù)傳輸。
與Object的區(qū)別
若使用Object,則必須強制將輸入類型轉(zhuǎn)換為所需類型,若輸入類型不匹配,則會導(dǎo)致程序包ClassCastException異常。例如,以下代碼,testObj()輸入int類型的值,并且程序在執(zhí)行時會出錯:
實例
public void testObj(Object o){ String name= (String) o; }
感謝各位的閱讀,以上就是“java泛型指的是什么”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對java泛型指的是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!
名稱欄目:java泛型指的是什么
轉(zhuǎn)載源于:http://www.ef60e0e.cn/article/gdsgoi.html