文章目录
零、本讲学习目标
- 理解集合的概念
- 熟悉集合的分类
- 了解集合核心体系结构
一、为何引入集合
(一)数组局限性
- 数组可以保存多个对象,但在无法确定需要保存多少个对象时,数组将不再适用,因为数组的长度不可变。
(二)可能的场景
- 倘若要保存一个学校的学生信息,由于不停有新生来报道,同时也有学员毕业离开学校,这时学生的数目无法固定,并且随时可能变动。
(三)解决的方法
- 为了保存这些数目不确定的对象,Java中提供了集合,集合可以存储任意类型的对象,并且长度可变。
二、集合的定义
(一)集合就是容器
- Java中的集合就像一个容器,专门用来存储Java对象。集合对象可以是任意的数据类型,并且长度可变。其中,这些集合类都位于
java.util
包中,在使用时一定要注意