1.Collection 集合
集合的概念:
集合:是java中提供的一种容器 用来存储多个数据
数组和集合的区别: 数组的长度是固定的 集合的长度是可变的
数组中存数据类型是同一类 可以存储基本数据类型值;集合存储的都是对象 对象类型可以不一致 一般开发当中使用集合存储;
2. 集合框架
javaSE提供了各种API(方法),使用API前 了解继承 和 接口架构 才能了解何时用哪个类 ---->灵活应用
集合按照存储结构可以分为两大类 单列集合---》Java.util.Collection
双列结合-->JAVA.util.Map
3.Collection【定义了所有单列集合的共性方法】
单列集合类的根接口 用于存储一系列符合某种规则的元素 有两个子接口 分别是:1.List接口【有序的集合允许重复元素的存在,有索引可以使用普通的for循环进行遍历】
2.set接口【不允许出现重复的元素(注:若是存入的同样的元素,只会存在一个),没有索引,只能使用增强for循环和迭代查询遍历】
4.Collection 常用功能
add();
clear();清空
remove();指定删除某个
contains(); 包含;
isEmpty();判断集合是否为空
size(); 返回元素的个数
toArray(); 集合转数组
5.List
4.1List 接口 介绍
继承Collection 单列集合 有序 可以重复 可以通过索引访问元素
4.2 List接口中的方法
add();
remove();
get();
set(); 指定元素 替换集合只能怪指定位置
4.3 ArrayList集合
特点: 元素增删慢 查询快
4 .4LinkedList集合
方便元素添加 删除的集合
addFirst();
addLast();
getFirst();
getLast();
removeFirst();
pop(); 弹出一个元素
push();推入
isEmpty();
我是爱学习的汪,有什么错误之处还请见谅,有什么见解我们来互享吧!