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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、集合和数组的区别?
数组的长度是固定的。集合的长度是可变的。
数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致 。
2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?
迭代器是判断集合中是否有元素并取出的接口类对象。
增强for循环专门用来遍历数组和集合,不能对集合中的元素进行增删操作。
普通for能对容器,字符串进行遍历,也能让代码运行指定次数
增强for智能对数组或单列集合进行遍历。
普通for使用与遍历有索引值的容器,增强for使用于遍历么有索引值的容器。
普通for在遍历过程中可以赠送元素,增强for不行。
3、什么是泛型?使用泛型有什么好处
泛型指可以在类或方法中预支的使用未知的类型。
泛型的好处,在编译的时候就可以找出错误,避免类型强转的麻烦。




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