郭林源
1、集合和数组的区别?-->数组长度运行中不可变,集合长度可变,集合可能是无序的,且元素不能重复,数组则可以
2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?-->迭代器是Collection集合元素的通用获取方式,增强for循环(也称for each循环)是J DK1.5以后出来的一个高级for循环 ,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器 ,所以在遍历的过程中,不能对集合中的元素进行增删操作,而普通for循环可以
3、什么是泛型?使用泛型有什么好处?-->泛型就是一种未知的数据类型,使用泛型可以避免类型转换麻烦,还可以将运行的异常提前到编译时期,能提早解决 |