标签:style blog class code c java
Java集合类的顶层是Collection<E>接口,
Collection接口是最基本的容器接口,继承至Iterable接口(主要通过其进行产生迭代器逐一的进行元素访问)。其中的元素允许重复,可以无序。
JDK没有提供直接实现Collection接口的实现类,它提供更具体的子接口如List、Set等。
继承自它的子接口包括BeanContext, BeanContextServices, BlockingDeque<E>, BlockingQueue<E>, Deque<E>, List<E>, NavigableSet<E>, Queue<E>, Set<E>,SortedSet<E>, TransferQueue<E>
Collection<E>代码:
public interface Collection<E> extends Iterable<E> { // Query Operations
int size(); boolean isEmpty(); boolean contains(Object o); Iterator<E> iterator(); Object[] toArray(); <T> T[] toArray(T[] a); boolean add(E e); boolean remove(Object o); // Bulk Operations boolean containsAll(Collection<?> c); boolean addAll(Collection<? extends E> c); boolean removeAll(Collection<?> c); boolean retainAll(Collection<?> c); void clear(); // Comparison and hashing boolean equals(Object o); int hashCode(); }
Java Collection源码学习,布布扣,bubuko.com
标签:style blog class code c java
原文地址:http://www.cnblogs.com/binyue/p/3731582.html