A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

郭林源
1、集合和数组的区别?-->数组长度运行中不可变,集合长度可变,集合可能是无序的,且元素不能重复,数组则可以

2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?-->迭代器是Collection集合元素的通用获取方式,增强for循环(也称for each循环)是J DK1.5以后出来的一个高级for循环 ,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器 ,所以在遍历的过程中,不能对集合中的元素进行增删操作,而普通for循环可以

3、什么是泛型?使用泛型有什么好处?-->泛型就是一种未知的数据类型,使用泛型可以避免类型转换麻烦,还可以将运行的异常提前到编译时期,能提早解决
回复 使用道具 举报 1 0
您需要登录后才可以回帖 登录 | 加入黑马