1. 请用自己的语言描述集合体系 集合分为两大体系分别为双列集合(Map)和单列集合(Collection),单列集合下有两大接口List(有序,有索引,可重复)接口和Set(无序且不重复)接口。List接口下的实现类ArrayList的底层是由数组构成它查询快增删慢,LinkedList实现类的底层是链表它查询慢增删快。
2.List接口有什么特点
List接口有序,有索引,并且实现类中的元素可以重复。
3.对于List集合,遍历有几种方式
List集合的遍历有三种: 1>普通for 2>增强 3>for迭代器
4.ArrayList和LinkedList集合各自有什么特点,为什么?
1>ArrayList的底层是由数组组成创建它需要连续的空间,具有检索元素快,添加元素慢的特点。 2>LinkedList的底层是由链表构成它储存元素空间是分散的,具有检索慢,添加元素快的特点。
|