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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-3-20 17:43  /  4402 人查看  /  75 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、集合和数组的区别?
答:
        长度:
                集合:长度可变;
                数组:长度不可变;
        存储类型:
                集合:只能存储引用类型,想存储基本类型,只能存储对应的包装类;
                数组:引用类型和基本类型都可以存储
2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?
答:
        迭代器:遍历集合的工具
        增强for:也是集合的工具,它是迭代器的简化
        区别:
                普通for:只能遍历有索引的数组或集合;
                增强for:不仅可以遍历有索引的数组或集合,还可以遍历无索引的数组或集合
3、什么是泛型?使用泛型有什么好处?
答:
        泛型:未知的数据类型,可看着一个变量,用来接收数据;
        好处:
                避免数据类型转换的麻烦;
                将运行期的异常,提升到编译期;即运行之后会抛出的异常,会在编写代码期间报错;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马