package cn.itcast_01; import java.util.ArrayList; import java.util.Collection; /* * 集合: * 由于我们使用的是面向对象语言,所以,我们要经常使用对象。而很多时候,我们可能需要使用很的对象, * 这个时候,我们就只能使用以前讲过的数组进行存储了,而数组的特点是长度固定。 * 这样的话就不适合变化的数据。所以,java重新提供了一种容器,用于存储对象,这种容器叫集合。 * * 集合的特点: * A:长度是可以发生改变的。 * B:集合只能存储对象。 * * 集合和数组的区别? * 数组: * 数组长度固定。 * 数组可以存储基本数据类型,也可以存储引用类型。 * 数组存储的数据类型是一致的。 * 集合: * 集合长度可变。 * 集合只能存储引用类型。 * 集合可以存储不同类型的对象。 * * 我们的集合这种容器,由于数据结构不同,所以,java就对应的提供了很多种集合类,供我们使用。 * * 数据结构:就是数据的组织(存储)方式。 * */ public class CollectionDemo { public static void main(String[] args) { } }