前言
2021-3-05:Java集合学习之集合框架
一、什么是集合?
Java集合类存放于java.util包下,是用来存放引用数据类型的一个容器。注意,集合只能存放引用类型,不能存放基本类型数据。
二、集合与数组的区别
- 数组的长度固定而集合的长度可变
- 数组既可以存放基本类型,也可以存放引用类型。而集合只能存放引用类型。
- 数组只能存放同种类型的数据,而集合可以存放不同类型的数据(但一般存放的都是相同类型的数据)。
三、常用的集合
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1fa12b89d45c48e7d7a1b6b59f8bca9f.png)
四、Java集合框架
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9bcee04bb68f1486651e5ec89ec5e135.png)
总结
通过源码,可以查阅Java各种集合的继承类和实现接口,由此我们可以画出一张比较完整的Java集合框架图。