码迷,mamicode.com
首页 > 编程语言 > 详细

Java Collection源码学习

时间:2014-05-19 11:00:54      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:style   blog   class   code   c   java   

Java集合类的顶层是Collection<E>接口,

Collection接口是最基本的容器接口,继承至Iterable接口(主要通过其进行产生迭代器逐一的进行元素访问)。其中的元素允许重复,可以无序。

JDK没有提供直接实现Collection接口的实现类,它提供更具体的子接口如List、Set等。

继承自它的子接口包括BeanContextBeanContextServicesBlockingDeque<E>, BlockingQueue<E>, Deque<E>, List<E>, NavigableSet<E>, Queue<E>, Set<E>,SortedSet<E>, TransferQueue<E>

            bubuko.com,布布扣  

Collection<E>代码:

bubuko.com,布布扣
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(); }
bubuko.com,布布扣

 

 

Java Collection源码学习,布布扣,bubuko.com

Java Collection源码学习

标签:style   blog   class   code   c   java   

原文地址:http://www.cnblogs.com/binyue/p/3731582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!