1、Java容器类库的作用是“保存对象”,并将其划分为两个不同的概念
- Collection:独立元素的序列
- Map:一组成对的“键值对”,允许使用键来查找值。
2、Java中容器有四大接口:Collection接口、Set接口、List接口、Map接口
Collection接口:包含两个子接口
public interface Set<E> extends Collection<E>
public interface List<E> extends Collection<E>
-Set 接口:无序不可重复
-List接口:有序可重复,所谓有序就是有索引,所以list中多了一些与索引有关的方法。例如:
E get(int index);
E set(int index, E element);
void add(int index, E element);
E remove(int index);
int indexOf(Object o);
int lastIndexOf(Object o);
......
Map接口:键值对,通过一个对象找另一个对象