概述:
面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类
集合与数组的区别:
1.集合长度是可变的,数组长度是不可变的。
2.数组中可以存储基本数据类型和引用类型,集合只能存储对象
3.同一个数组只能存储一种引用类型数据,同一个集合可以存储不同引用数据类型(不建议,遍历不方便)
集合的特点:
集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象
Collection接口
概述:
Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。
常用方法:
见:Arrays和Collections的使用