Java集合

一、为什么用集合?

为了使程序能方便地存储和操作数目不固定一组数据,JDK类库提供了Java集合。

二、使用集合的好处?

因为数组也是存储和操作数据的,所以数组和集合可以相互比较学习。

1.数组长度固定,一旦创建不能改变。在许多应用场合,比如一个单位的员工数组是变化的,有的员工跳槽,有的员工入职,数目是不固定的,因集合大小可以变化,所以使用集合。

2.在一个数组中只能存放相同类型的数据,而在集合中可以存放不同类型的数据。

三、数组和集合的共同点和区别?

共同点:都是存储和操作数据的容器。

区别:

1.数组长度固定不可变,集合长度不固定大小可变;

2.数组存放基本类型和引用类型,集合只能存放引用类型;

3.同一个数组中只能存放相同类型的数据,集合可以存放不同数据类型的数据。

四、Java集合(Collection接口)主要分为4种类型:

1.Set(集)接口:无序无重;

实现类:HashSet和TreeSet;

继承Collection接口,包含其接口中的所有方法。

2.List(列表)接口:有序有重(按索引位置排序);

实现类:HashSet和TreeSet;

继承Collection接口,包含其接口中的所有方法。

3.Queue(队列)接口:有序有重(先进先出的顺序);

实现类:HashSet和TreeSet;

继承Collection接口,包含其接口中的所有方法。

4.Map(映射)接口:键值对,键不可以重,值可以重,有的实现类能对集合的键对象进行排序;

实现类:HashSet和TreeSet;

五、Collection接口中的方法:

1.boolean add(object o):向集合中加入对象的引用;

2.void clear():删除集合中的所有引用;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值