- 博客(3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 集合基础
1 集合继承体系集合本质上就是一个容器。数组和集合区别:1、长度不同:数组的长度是固定的,集合的长度是可变的2、存储数据(元素)的类型不同:数组可以存储基本数据类型的元素,也可以存储引用数据类型的元素。集合只能存储引用数据类型。3、数组只能存储同一种数据类型的元素,而集合可以存储多种数据类型的元素针对不同的存储需求,Java就给我们提供了不同的集合类,而这些集合类之间是存在共性的内容,既然存在共性的内容,就需要向上抽取,最终就形成了一个集合的继承体系图。[外链图片转存失败,源站可能有防盗链机制
2021-10-23 14:34:32
82
原创 集合(三)
1 红黑树学习红黑树的目标:学习的就是红黑规则1.1 概述特点:1、红黑树早期将其称之为平衡二叉B树(B-树)2、红黑树树它的平衡是依赖于红黑规则3、每一个节点的颜色要么是红色,要么是黑色1.2 红黑规则红黑规则:1、每一个节点的颜色要么是红色,要么是黑色2、根节点必须是黑色3、如果一个节点没有父节点或者子节点,那么该节点的这些属性就是nil(null),这些nil节点我们将其称之为叶节点 ,并且叶节点必须是黑色4、不能出现两个相邻的红色节点5、从任意一个节点开始,到其所有的后代的
2021-10-25 18:13:21
120
原创 集合(二)
1 今日内容1、泛型2、TreeSet集合3、红黑树树二叉树二叉树平衡树红黑树2 泛型2.1 泛型概述泛型是jdk1.5以后所提供的一个新特性,一般情况在是在集合中进行使用,作用就是用来限定集合中可以存储的元素的数据类型。本质上是一种参数化类型,所谓的参数化类型就是在定义时候,并不知道其具体的类型到底是什么, 只有在使用的时候才能知道它的类型。ArrayList集合的定义:public class ArrayList<E> {} // E表示的就是泛型创建
2021-10-25 16:49:10
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人