Java泛型可能引起的错误
2017-03-09 20:26
169 查看
List list = new ArrayList();
list.add("123");
List<Integer> list2 = list;
System.out.println(list2.get(0));
程序可以编译运行.
但是,当 Integer integer = list2.get(0); 时,将会出现异常
list.add("123");
List<Integer> list2 = list;
System.out.println(list2.get(0));
程序可以编译运行.
但是,当 Integer integer = list2.get(0); 时,将会出现异常
相关文章推荐
- 由“警告:检测到时钟错误。您的创建可能是不完整的。”引起的!
- "跟远程计算机的连接被打断.这可能是网络错误引起的"的解决办法
- Win7 线程语言设置错误可能引起窗口排版变化
- .net WCF 套接字连接中断,可能是由于消息处理错误,或者远程宿主接受超时引起,或者是底层网络资源问题导致,本地套接字时间
- 可能引起「We Were Unable to Load Disqus」错误的一种情况分析
- .net序列化与反序列化错误,可能是Local Settings\Temp不存在引起
- sql语句错误可能引起后台报编码错误
- hibernate映射文件写错可能引起的错误
- mysql 1037 hy001错误可能引起的原因
- 关于ORACLE可能引起数字类型错误的原因之一
- arcsde objectid 编号是从1开始的,从0开始有可能引起多种显示错误
- wcf 使用net.tcp 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的
- 从汇编中看出未初始化可能引起的错误
- wcf 使用net.tcp 服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的
- Sqlserver 2005 配置 数据库镜像:1418错误:该错误很可能是安全方面的配置问题引起的
- 诡异的NoClassDefFoundError错误——也可能是65536引起的
- 调用WCF时报错:服务器未提供有意义的回复;这可能是由协定不匹配、会话过早关闭或内部服务器错误引起的。
- 由“警告:检测到时钟错误。您的创建可能是不完整的。”引起的!
- 在函数里分配过大数组可能引起的错误
- 错误备忘_远程桌面“跟远程计算机的连接被打断。这可能是由网络错误引起的。请重新连接到远程计算机。”