本帖最后由 为梦而战 于 2012-1-3 14:39 编辑
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)
List和Map集合可以存储和操作数目不固定的一组数据。且只能存放引用类型的的数据,不能存放基本数据类型.
List按对象进入的顺序保存对象,不做排序或编辑操作。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。
一般情况对数组的操作是按过程化思想操作,而对这些集合就按面向对象方法操作了,这些集合中都封装了很多用于操作它们的方法,根据List和Map各自的特点去操作其中的对象。
|