框架就是人们在解决某一类问题时用的最优解决方案
集合是管理多个对象的对象
集合框架用来解决如何管理多个对象的对象
数组特点:类项固定,长度固定
集合的特点:类型灵活,长度可变
java集合框架是同各种接口和实现搭建的,位于java.util包下
2. Collection接⼝是集合 框架的根接⼝,保存单值对象
3. Collection接⼝⼦接⼝List接⼝中的对象是有序的,可以重复的
4. Collection接⼝⼦接⼝Set接⼝中的对象是⽆序的,唯⼀的
5. Map接⼝是保存键值对对象
6. List接⼝的常⽤ 实现类:ArrayList LinkedList
7. Set接⼝的常⽤ 实现类: HashSet,TreeSet
8. Map接⼝的常⽤实现类:HashMap TreeMap
9. 两个常⽤ 的算法类 Arrays Collections
list集合中
1.ArrayList:实现了长度可变的数组,在内存中分配连续的空间,遍历元素和随机访问元素的效率比较高
2.LinkedList:采用链表存储方式,插入,删除元素时效率比较高
set集合:无序,不重复