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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 水蛭31 中级黑马   /  2015-7-2 15:56  /  351 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

集合框架——集合体系

首先需要了解集合类,

为什么会有集合类?
面向对象语言对事物的出现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用
的一种方式。

数组和集合类都是容器, 有什么不同?
a,数组虽然也可以存储对象, 但是长度是固定的, 集合的长度是可变的,
b,数组中可以存储基本数据类型,只能存储一种数据类型, 这对泛型的出现提供了思路;而集合只能存储对象。

集合类的特点:
集合只用于存储对象, 集合长度可变,集合可以存储不同类型的对象。
所以他的应用更广泛。
集合作为一个容器, 而容器如同水杯,水杯有不同的形状来存储对象,
但是集合(水杯)却有共同的属性和功能, 因此进行不断的共性抽取, 从而产生了一个体系,就叫做集合框架。



为什么会出现这么多的容器, 而不把这些对象放到一个容器中呢?
因为每个容器对数据的存储方式都有不同, 这个存储方式称之为:数据结构。

集合框架的构成及分类:






0 个回复

您需要登录后才可以回帖 登录 | 加入黑马