Java的集合类主要是从两个接口派生出来的,Collection和Map。
Collection接口
Collection是一个接口
它的父接口是Iterable<E>
子接口有:List<E>,Set<E>,Queue<E>,Deque<E>,BeanContext,BeanContextServices,BlockingDeque<E>,BlockingQueue<E>,NavigableSet<E>,SortedSet<E>,TransferQueue<E>
实现类有:AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, AbstractSet, ArrayBlockingQueue, ArrayDeque, ArrayList, AttributeList, BeanContextServicesSupport, BeanContextSupport, ConcurrentHashMap.KeySetView, ConcurrentLinkedDeque, ConcurrentLinkedQueue, ConcurrentSkipListSet, CopyOnWriteArrayList, CopyOnWriteArraySet, DelayQueue, EnumSet, HashSet, JobStateReasons, LinkedBlockingDeque, LinkedBlockingQueue, LinkedHashSet, LinkedList, LinkedTransferQueue, PriorityBlockingQueue, PriorityQueue, RoleList, RoleUnresolvedList, Sta