在经过了前面的JDK6.0新特性的学习后,将进一步深入学习JDK,因为集合的重要性,因此从集合开始入手分析: 一.集合概况 Java是一种面向对象语言,如果我们要针对多个对象进行操作,那么首先必要将多个对象进行保存起来之后,然后才能操作,那么我们肯定会想到用数组来进行存放,但数组长度固定,不能满足变化的要求.所以,JAVA提供了集合. 数组与集合的区别: 数组:长度固定.可以存放基本类型/引用类型.数组中元素的类型必须一致 集合:长度可变自动扩容.只能存放引用类型.集合中元素类型可以不一致但一般