集合类

Collection API

    Collection API提供“集合”“收集”的功能

    Collection API包含一系列的接口和类

    Collection接口:有两个子接口

        -List:(Collection的子接口)记录元素的保存顺序,且允许有重复元素

        -Set:(Collection的子接口)不记录元素的保存顺序,且不允许有重复元素

集合类

集合类

        Iterable:Collection是继承了Iterable这样可以迭代可以遍历的一个接口

        Collection:表示一些元素的收集或者集合

        queue:队列

        LinkList:既实现了List接口也实现了队列接口

    Map接口,即映射

        -键值对(key-value pair)的集合


List接口:线性表

    -主要的实现类是ArrayList,LinkedList,以及早期的Vector

List都有一个迭代器Iterator(所有Collection都能产生)

    -Iterator iterator = iterable.iterator();

    -while(iterator.hasNext()) doSomething(iterator.next());