集合java
1.總體繼承關係圖:數組
2.Collection接口詳解:spa
①構造方法:有一個帶有一個集合參數的構造方法。code
List<String> list=new ArrayList<String>(a);對象
a是一個List、Set、或另一種Collection,list對象中包含了a中全部元素,即所謂的轉換構造方法。繼承
②定義:接口
public interface Collection<E> extends Iterable<E> { //基本操做 int size(); boolean isEmpty(); boolean contains(Object o); boolean add(E e); boolean remove(Object o); Iterator<E> iterator(); //批量操做 boolean containsAll(Collection<?> c); boolean addAll(Collection<? extends E> c); boolean removeAll(Collection<?> c); boolean retainAll(Collection<?> c); void clear(); //數組操做 Object[] toArray(); <T> T[] toArray(T[] a); }