JAVA_16


JAVA_容器

1.容器

  1. 容器作用:程序中的容器用来容纳和管理数据

  2. 容器结构:在这里插入图片描述

  3. 单例集合:在这里插入图片描述

  4. 双例集合:
    在这里插入图片描述

  5. collection接口介绍
    在这里插入图片描述在这里插入图片描述

  6. list接口:List是有序、可重复的容器,
    有序:有序(元素存入集合的顺序和取出的顺序一致)。List中每个元素都有索引标记。可以根据元素的索引标记(在List中的位置)访问元素,从而精确控制这些元素。
    可重复:List允许加入重复的元素。更确切地讲,List通常允许满足 e1.equals(e2)的元素重复加入容器。在这里插入图片描述

  7. 在这里插入图片描述

  8. Set接口
    Set特点:无序、不可重复。无序指Set中的元素没有索引,我们只能遍历查找;不可重复指不允许加入重复的元素。更确切地讲,新元素如果和Set中某个元素通过equals()方法对比为true,则只能保留一个。
    Set常用的实现类有:Hashset、Treeset等,我们一般使用Hashset。

  9. Map接口
    在这里插入图片描述
    在这里插入图片描述

  10. HashTable在这里插入图片描述

  11. Iterator迭代器接口
    Collection接口继承了lterable接口,在该接口中包含一个名为iterator的抽象方法,所有实现了Collection接口的容器类对该方法做了具体实现。iterator方法会返回一个lterator接口类型的迭代器对象,在该对象中包含了三个方法用于实现对单例容器的迭代处理。

  12. collection接口工具类
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值