Java集合概述
- 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象进行操作,就需要对对象进行存储,并且使用Array存储对象有弊端,Java集合就像是一种容器,可以动态的把多个对象的引用放入容器中
- 使用数组进行对象的存储,数组一旦创建,长度就无法改变;并且数组中真正存储的对象个数是不可直接获取的
- Java集合类可以用于存储数量不等的多个对象,还可以用于保存具有映射关系的关联数组
- Java集合可以分为Collection和Map两种体系。
其中:
Colllection
包含着:1. Set:元素无序,不可重复的集合;2. List:元素有序,可重复的集合。
Map是具有映射关系“key-value对”的集合