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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、集合和数组的区别?
数组有规定的长度,而集合是可以长度可以添加;
集合可以增删改察,数组一旦固定就不允许增删改;
集合里面只能放引用数据类型,数值里面放基本数据类型;
集合是用size看长度,数组是用length看长度

2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?
答:迭代器是可以运用于有索引和无索引的遍历。
增强for相当于也是一个迭代器,但是增强for就是一个底层的迭代器
增强for和普通for最不一样的地方就是语法格式不同,for(初始判断语句;条件判断;步进表达式)快捷键:关键词.fori;增强for(容器中的元素数据类型  变量名 :容器对象)快捷键:关键词.for就行了
普通for可以对容器里的东西和字符串遍历,适用于遍历有索引值的容器增强for只能对数组和单列集合遍历;适用于遍历无索引值的容器
3、什么是泛型?使用泛型有什么好处?
答:泛型:就是在类中先预定一个未知数。
当不知道对象的类型我们可以使用泛型来作为一个未知数,等创建了类型确定了我们在把这个未知数给换成现在的已知数。
               

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马