public class ArrayList<E> extends AbstractList<E>
implements List<E>, RandomAccess, Cloneable, java.io.Serializable
public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E>
public abstract class AbstractCollection<E> implements Collection<E>
public interface List<E> extends Collection<E>
public interface Collection<E> extends Iterable<E>
public interface Iterable<T>
public interface RandomAccess
public interface Cloneable
public interface Serializable
ArrayList 继承 abstractList类,实现RandomAccess,Cloneable,Serializable接口
AbstractList类继承AbstractCollection,实现List接口
AbstractCollection 实现接口Collection
接口List 继承 接口Collectiion
接口Collection 继承 Iterator
ArrayList支持的方法: