一、集合
1、集合介绍
基本类型变量:一个存储空间,可以存放常量。
引用变量:存放某个对象的引用地址。
数组:存放一组数据,这组数据的个数固定的,数据的类型也是固定。
字符串缓冲区:可以存放任意类型数据,最终都会调用toString将其转成字符串处理。
集合:它本质上也容器,主要用来存储对象(对象的引用),并且随着对象个数的增减,集合的容量会自动进行匹配。
2、Java中的集合分类
集合分成两大类:
单列集合:存放单一对象。
Collection:它是单列集合的顶层接口,定义了集合的最基本的操作方法。
List接口:存放可以重复的数据,并且数据有下标
Set接口:存放不重复数据
双列集合:存放的一组数据(key=value)。
Map接口:定义双列集合的基本操作方法。
Java中提供大量的针对不同集合接口的实现类,每个实现类其实主要是因为底层的数据结构(存储方式)不同。
开发中使用频率最高的三个