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

全國(guó)咨詢/投訴熱線:400-618-4000

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

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

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

警告信息

  圖6-3 警告信息

  另外,在編寫程序時(shí),不要忘記使用“importjava.util.ArrayList;”語(yǔ)句導(dǎo)包,否則IDEA會(huì)提示類型不能解決的錯(cuò)誤信息,將鼠標(biāo)指針移動(dòng)到報(bào)出錯(cuò)誤的ArrayList()上,顯示出圖6-4所示的錯(cuò)誤信息。要解決此問題,只需將光標(biāo)移動(dòng)到報(bào)錯(cuò)代碼ArrayList上,使用【Ctrl+Enter】快捷鍵就可以自動(dòng)導(dǎo)入ArrayList的包。在后面的案例中會(huì)用到大量集合類,為了方便,程序中可以使用“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è)诰€交談!