泛型的for循环
来源:互联网 发布:中科数据恢复 编辑:程序博客网 时间:2024/05/16 08:32
这是JDK1.5的新特性泛型的for循环
效果等同,那个更简单?
第二个for循环在编译的时候会强直检查list中的对象类型是否是UserBean类型,如果不是会报编译错误
第一个for循环编译没有问题,会在运行的时候报错
相比之下第二种方法对于程序的稳定性更有利,而且不用显示的类型转换,提升了软件性能,泛型编程也是JAVA提倡的
for(int loop=0;loop<list.size();loop++){
UserBean bean = (UserBean )list.get(loop); //显示的类型转换
System.out.println(UserBean .getName());
}
for(UserBean bean : list){
System.out.println(bean.getName());
}
效果等同,那个更简单?
第二个for循环在编译的时候会强直检查list中的对象类型是否是UserBean类型,如果不是会报编译错误
第一个for循环编译没有问题,会在运行的时候报错
相比之下第二种方法对于程序的稳定性更有利,而且不用显示的类型转换,提升了软件性能,泛型编程也是JAVA提倡的
for(int loop=0;loop<list.size();loop++){
UserBean bean = (UserBean )list.get(loop); //显示的类型转换
System.out.println(UserBean .getName());
}
for(UserBean bean : list){
System.out.println(bean.getName());
}
0 0
- 泛型的for循环
- Lua的泛型for循环
- 增强型的for循环
- 增强for循环和泛型的使用
- 【for循环】增强的for循环
- 增强型for循环的各个参数
- for循环的疑问
- for循环的漏洞。
- 有意思的for循环
- 截然不同的for循环!
- for循环的应用
- 增强的for循环
- Python的for循环
- for循环的遍历
- for循环的优化
- 容器的for循环
- For 循环的优化
- For 循环的优化
- 15-StringBuffer-10-常用对象API(StringBuffer类-插入&删除&查找&修改)
- [J2EE]命令行删除、安装tomcat服务器
- 计蒜客 难题题库 221 N的-2进制表示
- js判断上传文件大小 (尝试网上解决方案后结果....)
- isis协议第一个Hello包
- 泛型的for循环
- 黑马程序员-集合框架(一)
- 设计模式之-----职责链模式
- 锂电池的充电电压和电流应该是多少
- 计蒜客 难题题库 222 疲倦程度
- 15-StringBuffer-12-常用对象API(StringBuilder类)
- ffmpeg视频相关名词解释
- opencontrail编译contrail-web-core时需要安装的外部工具nodejs
- instancetype和id的区别