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

全國咨詢/投訴熱線:400-618-4000

Java知識培訓:泛型安全機制問題

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

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

警告信息

  圖6-3 警告信息

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

  圖6-4 錯誤信息

0 分享到:
和我們在線交談!