您的位置:首页 > 其它

集合的引入

2016-05-21 18:35 211 查看
一、对比数组引入集合

1、数组: 存储同一种数据类型的集合容器。

2、数组的特点:

1)只能存储同一种数据类型的数据。

2)一旦初始化,长度固定。

3)数组中的元素与元素之间的内存地址是连续的。

3、弊端:

例如有这样一个需求: 收集我们班同学的兴趣爱好。

如果用数组存储兴趣爱好:

String[] arr= new String[1000];
//如果用数据存储长度固定,长度短不够用,长度过长浪费资源


4、注意: Object类型的数组可以存储任意类型的数据。



输出结果:



二、集合:

1、集合定义:是存储对象数据的集合容器。

2、集合比数组的优势:

1)集合可以存储任意类型的对象数据,数组只能存储同一种数据类型的数据。

2)集合的长度是会发生变化的,数组的长度是固定的。

3、Sun公司对集合这个容器有了一个规范,就是一个接口——collection

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  集合的引入