为什么会出现集合框架?
集合框架简单点说就是为了存储对象,存储对象其实还可以用数组,但是数组缺点很明显,它的长度是固定的,当我们频繁变换长度时将会很麻烦,总结一下二者的区别:
长度:数组是固定的,集合是可变的
数据类型:集合只能存储引用数据类型,(其实就是为了存对象存在的),但是数组可以存基本数据类型和引用数据类型
还有一点,数组里的类型是相同的,但是集合里的数据类型可以不同。
2.集合框架的分类:
他们的老大是collection,是一个接口,下面主要是两部分:set和list
list里面有三个比较常用的:ArrayList,Vector,LinkedList
Set里面有两个常用的:HashSet跟TreeSet