教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Java知识培训:泛型安全机制问题

更新时间:2022年07月25日12时04分 来源:传智教育 浏览次数:

  在IntelliJ IDEA中编译文件6-1时,会得到因6-3所示的警告信息,该警告信息的意思是在使用ArrayList集合时并没有明确指定集合中存储什么类型的元素,会产生安全隐患,这涉及泛型安全机制问题。与泛型相关的知识将在后面的章节详细讲解,现在无须考虑。

警告信息

  图6-3 警告信息

  另外,在编写程序时,不要忘记使用“importjava.util.ArrayList;”语句导包,否则IDEA会提示类型不能解决的错误信息,将鼠标指针移动到报出错误的ArrayList()上,显示出图6-4所示的错误信息。要解决此问题,只需将光标移动到报错代码ArrayList上,使用【Ctrl+Enter】快捷键就可以自动导入ArrayList的包。在后面的案例中会用到大量集合类,为了方便,程序中可以使用“importjava.util.*;”来进行导包,其中*为通配符,整个语句的意思是将java.util包中的内容都导入进来。

  图6-4 错误信息

0 分享到:
和我们在线交谈!