• 软件测试技术
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘

字号: | 推荐给好友 上一篇 | 下一篇

如何用Java 5更新原有代码

发布: 2008-4-29 09:50 | 作者: 不详 | 来源: builder.com.cn | 查看: 26次 | 进入软件测试论坛讨论

领测软件测试网

{c!~;b4Y"l Qy这是因为ArrayList不知道自己会包含哪种类型的类,所以标记称之为“未经检查”(unchecked)。要解决这个问题,我们需要进入ArrayList声明,清楚说明ArrayList包含什么类:
q"xAY3I"il a%@
W.iUxJ c5H#B$uArrayList list=new ArrayList();
a@-~.|)W$I4^.My
.os7T,V-R5z包含的类型在<和>之间,在此例中为Integer类。现在这是一个清楚知道它包含Integer类的ArrayList,并会按此执行。因此如果你尝试执行list.add(new Boolean(true))时,将会发生一个编译时间错误:
.ng8P Jnb9K