1.Collection接口存储一组不唯一(允许重复),无序的对象。
2.Set接口继承Collection接口,存储一组唯一(不允许重复),无序的对象。
3.Listt接口继承Collection接口,存储一组唯一(不允许重复),有序(以元素插入的次序来放置元素,不会重新排列)的对象。
4.Map接口存储一组成对的键——值对象,提供key (键)到value(值)的映射。key不要求有序,不允许重复,value不要求有序,但允许重复。
5.Iterator接口负责定义访问和历遍元素的接口。
6.ArrayList对数组进行了封装,实现了长度可变的数组。
7.LinkedList采用链表存储方式,优点在于·插入,删除元素时效率比较高。
8.数组和集合的区别:
数组存储数据和对象,集合存储对象。
数组长度固定,集合长度为动态。
数组类型必须被指定。
length()获取数组长度,size()获取集合中元素的个数。