java 泛型 增强for循环

2021-03-20 00:28

阅读:737

泛型: Generics
安全校验机制
可以在类或者方法中预支的使用未知的类型,在JDK1.5之后引入的新特性
让你在设计API时可以指定类或者方法支持泛型,这样我们使用API时,变得更为简洁,安全
并且得到了在程序编译时期的语法安全检查.
将运行时期ClassException,转移到编译时期变成了编译异常.
避免了类型强转的麻烦

使用:
在集合中会大量使用到泛型.
在开发中,泛型,用来灵活的将数据类型应用到不同的类中方法中接口中.
将数据类型作为参数进行传递.
Collection.add(E e) 泛型通配符 不是* 而是

//增强for循环 原理就是迭代
//JDK1.5新增特性 高级for循环 【for each】
//格式: for(元素的数据类型 变量 : Collection集合/数组){
// //操作代码
//
// }
//备注: 在迭代的过程中,不要对集合元素进行删除添加动作
for (String name : coll){
//操作代码
System.out.print(name);
}


评论


亲,登录后才可以留言!