一.Collection 集合存放在java.util包中,可以看作是集成好的数据结构,供你调用,十分方便,集合经常拿来和数组对比,其实我觉得没啥可比性,不过还是简单来看看它们的区别: 1.数组长度固定,而集合长度不固定. 2.集合只能存储对象,但数组不仅能存储基本类型还有对象数组. 3.集合存储的是对象的引用,对象本身不连续(待证实),而数组元素与元素内存连续. 4.一个数组只能存相同的数据类型,集合能存不同的数据类型.(补充例子) 先来张图,话说好像是第一次上图... 图1来源: http:…