10.JavaSE第10天_集合&泛型

本文详细介绍了Java集合框架,包括Collection、List、Set接口及其常见实现类如ArrayList、LinkedList和HashSet。讲解了迭代器的使用、集合的遍历规则以及泛型的概念。此外,还探讨了Map接口及其实现类HashMap、TreeMap和遍历Map的多种方式。文章适合Java后端开发者学习,提升数据结构理解和面试准备。
摘要由CSDN通过智能技术生成

一、集合

1、集合介绍

基本类型变量:一个存储空间,可以存放常量。

引用变量:存放某个对象的引用地址。

数组:存放一组数据,这组数据的个数固定的,数据的类型也是固定。

字符串缓冲区:可以存放任意类型数据,最终都会调用toString将其转成字符串处理。

集合:它本质上也容器,主要用来存储对象(对象的引用),并且随着对象个数的增减,集合的容量会自动进行匹配。

2、Java中的集合分类

集合分成两大类:

单列集合:存放单一对象。

​ Collection:它是单列集合的顶层接口,定义了集合的最基本的操作方法。

​ List接口:存放可以重复的数据,并且数据有下标

​ Set接口:存放不重复数据

双列集合:存放的一组数据(key=value)。

​ Map接口:定义双列集合的基本操作方法。

Java中提供大量的针对不同集合接口的实现类,每个实现类其实主要是因为底层的数据结构(存储方式)不同。

开发中使用频率最高的三个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值