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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2018-6-22 10:58  /  2605 人查看  /  20 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、集合和数组的区别?
数组长度在定义时已固定,不可改变;数组可以存储基本类型数据;数组只能存储一种数据类型;数组print打印为地址。
集合长度可变可扩容;不可存储基本类型;在不定义泛型时可存储不同数据类型
2、什么是迭代器,什么是增强for,增强for和普通for循环的区别?
迭代:按顺序获取集合元素的一种方式
foreach循环,仅可用于遍历集合或数组,不可增删改
3.什么是泛型?使用泛型有什么好处?
可以在类或方法中预支地使用未知的类型
即在定义时不是具体类型,在使用时要变成具体类型
没有泛型,集合可以存放任何类型的元素
使用泛型可以是运行时的异常提前为编译异常
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马