1.集合主要是两组(单列集合,双列集合)
2.Collection接口有两个重要的子接口 List 和Set,他们的实现子类都是单列集合
Collection接口实现类的特点:
public interface Collection<E> extends Iterable<E>
1) collection实现子类可以存放多个元素,每个元素可以是Object
2)有些Collection的实现类,可以存放重复的元素,有些不可以
3)有些Collection的实现类,有些是有序的(List),有些不是有序(Set)
4) Collection接口没有直接的实现子类,是通过它的子接口Set 和 List来实现的
3. Nap接口的实现子类是双列集合,存放的 K-V
4.这两张图片展示的框架要记住。
5. 代码示例:
ArrayList arrayList = new ArrayList();//单列集合
arrayList.add( "jack");
arrayList.add( "tom" );
HashMap hashMap = new HashMap();//双列集合
hashMap. put("N01","北京");
hashMap.put("NO2","上海");