数组里保存的可以是对象的值,也可以是对象,而集合只能保存对象。
集合的父类为Collection,Map。Set、Queue、List继承自Collection,xxMap都是继承自Map。
比较多用为ArrayList,HashSet,HashMap,使用迭代器iterator来遍历,有三个方法,hasNext,next,remove;
可以使用父类的多态来构建集合的具体实例,使用具体实例来构建迭代器,直接实例.iterator(),指定是谁的迭代器,三个方法才有意义;
循环访问的另一个,foreach,就是for(A a : List)。