首页 > 编程 > Java > 正文

Java中的集合框架

2019-11-10 19:54:00
字体:
来源:转载
供稿:网友

java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。

如果有些对象属性的类型相同,但意义与作用不同,就不能把它放入集合中(例如:性别和姓名都是字符串类型,但是所表示的意义不同).

集合的作用:

(1)在类的内部,对数据进行组织

(2)简单而快速的搜索大数量的条目

(3)有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素

(4)有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以是任意类型

与数组的对比——为何选择集合而不是数组

(1)数组的长度在运行时不可改变,而集合的长度课改变

(2)数组只能通过下标访问元素,类型固定(即下标只能为int型),而有的集合可以通过任意类型查找所映射的具体对象(关键字)

Java集合框架的体系结构:

Java中的集合框架由两大家族组成:Collection和Map两个根接口

1.Collection接口:

注:

(1)Collection中存储的是一个一个的对象

(2)List和Queue存储的元素是排列有序的,并且可以重复

(3)Set中存储的元素是无序的,并且不可以重复

2.Map接口

注:

(1)Map也有众多子接口,但最常用的的是实现类HashMap

(2)Map中存储的对象是映射,<Key,Value> Key和Value可为任意类型的对象


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表