自学Java第16天:集合:Collection集合、泛型、斗地主案例(单例)、数据结构、List集合、Set集合、Collections工具类、MAP集合、Debug调试、斗地主案例(双例)

一、Collection集合

1、Collection集合概述

在这里插入图片描述

2、集合框架介绍

在这里插入图片描述

3、Collection集合常用功能

在这里插入图片描述
add方法
在这里插入图片描述
remove方法
在这里插入图片描述
contains方法
在这里插入图片描述
isEmpty方法
在这里插入图片描述

size方法
在这里插入图片描述
toArray方法
在这里插入图片描述
clear方法
在这里插入图片描述

4、Interator接口介绍

在这里插入图片描述

5、迭代器的代码实现

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

6、迭代器的实现原理

在这里插入图片描述

7、增强for循环

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

二、泛型

1、泛型的概念

在这里插入图片描述

2、使用泛型的好出

不适用泛型在这里插入图片描述在这里插入图片描述
使用泛型
在这里插入图片描述在这里插入图片描述

3、定义和使用含有泛型的类

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

4、定义和使用含有泛型的方法

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

5、定义和使用含有泛型的接口

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

6、泛型通配符

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

三、斗地主案例(单例)

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

四、数据结构

1、数据结构-栈

在这里插入图片描述

2、数据结构-队列

在这里插入图片描述

3、数据结构-数组

在这里插入图片描述

4、数据结构-链表

在这里插入图片描述

5、数据结构-黑红树

在这里插入图片描述

五、List集合

1、List集合-介绍&常用方法在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

2、ArrayList集合

在这里插入图片描述

3、LinkedList集合

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

4、Vector集合

了解即可

六、Set集合

1、HashSet集合介绍

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

2、哈希值

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

3、HashSet集合储存数据的结构

在这里插入图片描述

4、Set集合储存元素不重复的原理

在这里插入图片描述

5、HashSet储存自定义类型元素

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

6、LinkedHashSet集合

在这里插入图片描述

7、可变参数

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

七、Collections工具类

1、在这里插入图片描述在这里插入图片描述在这里插入图片描述
2、
在这里插入图片描述在这里插入图片描述在这里插入图片描述
3、
在这里插入图片描述在这里插入图片描述在这里插入图片描述

八、Map集合

1、Map集合概述

在这里插入图片描述

2、Map集合常用子类

在这里插入图片描述

3、Map接口中的常用方法

1、
在这里插入图片描述在这里插入图片描述在这里插入图片描述
2、
在这里插入图片描述在这里插入图片描述
3、
在这里插入图片描述
在这里插入图片描述
4、
在这里插入图片描述
在这里插入图片描述

4、Map集合遍历键找值方式

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

5、Entry键值对对象

在这里插入图片描述

6、Map集合遍历键值对方式

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

7、HashMap存储自定义类型键值

1、
在这里插入图片描述在这里插入图片描述
2、
在这里插入图片描述在这里插入图片描述

8、LinkedHashMap集合

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

9、Hashtable集合

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

10、练习-计算一个字符串中每个字

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

11、JDK9对集合添加的优化

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

九、Debug调试

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

十、斗地主案例(双例)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值