教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線(xiàn):400-618-4000

Java知識(shí)培訓(xùn):泛型安全機(jī)制問(wèn)題

更新時(shí)間:2022年07月25日12時(shí)04分 來(lái)源:傳智教育 瀏覽次數(shù):

  在IntelliJ IDEA中編譯文件6-1時(shí),會(huì)得到因6-3所示的警告信息,該警告信息的意思是在使用ArrayList集合時(shí)并沒(méi)有明確指定集合中存儲(chǔ)什么類(lèi)型的元素,會(huì)產(chǎn)生安全隱患,這涉及泛型安全機(jī)制問(wèn)題。與泛型相關(guān)的知識(shí)將在后面的章節(jié)詳細(xì)講解,現(xiàn)在無(wú)須考慮。

警告信息

  圖6-3 警告信息

  另外,在編寫(xiě)程序時(shí),不要忘記使用“importjava.util.ArrayList;”語(yǔ)句導(dǎo)包,否則IDEA會(huì)提示類(lèi)型不能解決的錯(cuò)誤信息,將鼠標(biāo)指針移動(dòng)到報(bào)出錯(cuò)誤的ArrayList()上,顯示出圖6-4所示的錯(cuò)誤信息。要解決此問(wèn)題,只需將光標(biāo)移動(dòng)到報(bào)錯(cuò)代碼ArrayList上,使用【Ctrl+Enter】快捷鍵就可以自動(dòng)導(dǎo)入ArrayList的包。在后面的案例中會(huì)用到大量集合類(lèi),為了方便,程序中可以使用“importjava.util.*;”來(lái)進(jìn)行導(dǎo)包,其中*為通配符,整個(gè)語(yǔ)句的意思是將java.util包中的內(nèi)容都導(dǎo)入進(jìn)來(lái)。

  圖6-4 錯(cuò)誤信息

0 分享到:
和我們?cè)诰€(xiàn)交談!