JAvaSE学习笔记02教案分析.doc

1.增强for循环。也叫新循环,增强循环 2.增强for循环,就是为了遍历数组和集合用的。 For(元素类型 e : 集合或数组){ 循环体 } 新循环并非是新的语法,而是在编译过程中,编译器会将新循环 转换成迭代器模式,所以循环本质是迭代器 在这个新循环的时候,也不能用集合的方法去修改集合的元素的个数。 新循环遍历集合的时候,接收数据的类型要用Object。因为集合 中可以放任何数据的类型 新循环是不关心循环次数的 泛型:在java5以后才推出的 泛型只能是引用类型:所以不能之际写in类型的,执行写Integer CollectionInteger c = new ArrayListIntger(); 泛型的作用在于,约束这个集合中只能存放什么类型的数据 实际上:泛型是假的 CollectionString c = new ArrayListString(); 在这我们定义的是String类型的,当我们在插入值的时候 C.add(“a”);//实际上不是直接存入字符串,只是编译器提醒 我们 要传入字符串。但是在创建了这个集合的对象的时候,保存的还是 Object类型的,我们传入的Object类型的,但是当我们输出的时候 会帮我们强转为我们泛型中指定的类型 所以泛型的本质是Object类型的 泛型:注:

文档评论(0)

1亿VIP精品文档

相关文档