一.集合与数组的区别
1.数组长度是固定的,且存储元素类型必须相同,是存储基本数据类型的容器
2.集合的特点:是存储对象的容器,对象类型可不同,长度可变
二.collection接口
collection接口被继承产生两个接口 List 与Set
ArrayList: 存放的对象是有序的,也可以重复。查询速度快,但插入和删除速度慢`在这里
ArrayList常用方法 :
Set里有两个常用接口
1.HashSet :无序,可去重复 ,如果对象是自己定义的,则需要在对象类里重写equals与hashcode方法 。
HashSet常用方法:
2.TreeSet :可以使对象有序化,有两种方法:
1.在自定义对象类中实现comparable接口,重写CompareTo方法
2.自制比较器,实现comparator接口,重写compare方法
TreeSet常用方法
`