集合又称容器,与数组类似,是存储相同类型元素的整体。

  1.     

    集合有以下借口      Collection接口

                        Iterator接口

                        List接口以及实现类

                        Set接口以及实现类

                        Map接口以及实现类

2.Collection接口提供了集合接口的通用操作:

wKioL1X6UM2Cf3V3AAJcXBI2OaY449.jpg

wKioL1X6URDwCMrVAAK_SUstzog788.jpg



3.List接口和set接口

  1. List接口,其实现类创建的是一种有序的集合,有元素下标和重复的元素。

    主要实现类有ArrayList  ,  LinkedList   ,Vector 

  2. set接口,其实现类创建的是一种无序的集合,不允许存在重复的元素。

    主要实现类有HashSet     , LinkedHashSet , TreeSet

 

4.遍历集合

  1. for-each结构遍历

    for(Object o:c){

    System.out.print(o.toString());

     }

  2. 迭代器Iterator遍历

    public interface Iterator<E>{

               public boolean hasNext();

               public E next();

               public void remove();

     }