Java基础-----容器

Java基础-----容器


一、容器

1.1、容器简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数组的优势:是一种简单的线性序列,可以快速地访问数组和元素,效率高,如果从效率和类型检查的角度讲,数组是最好的

在这里插入图片描述

1.2、容器的结构

在这里插入图片描述

1.2.1、单例集合

将数据一个一个进行存储
在这里插入图片描述

1.2.2、双例集合

基于key和value的结构存储数据
在这里插入图片描述

1.3、单例集合的使用

1.3.1、Collection接口介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2、List接口介绍

在这里插入图片描述
在这里插入图片描述

1.3.2.1、ArraryList容器类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2.1.1、ArraryList源码分析

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3.2.2、Vector容器类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2.2.1、Vector源码分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2.2.2、Stack容器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2.3、LinkedList类

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.2.3.1、LinkedList源码

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3.3、Set接口

在这里插入图片描述
在这里插入图片描述

1.3.3.1、HashSet容器类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.3.3.2、TreeSet容器类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4、双例集合

在这里插入图片描述
在这里插入图片描述

1.4.1、HashMap容器类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.4.1.1、HashMap源码

在这里插入图片描述
在这里插入图片描述

1.4.1.2、计算哈希值

在这里插入图片描述
在这里插入图片描述

1.4.2、TreeMap类

在这里插入图片描述

1.5、Iterator迭代器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6、Collection类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


总结

今天的笔记很草稿,做一个快速笔记,用于我明天背记

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洋葱爱代码

互相学习,互相进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值