Java类集框架其实就是个方法集合吗,由接口、抽象类和普通类组成的体系,供开发人员使用操作类集的方法。
下面是具体的定义。
1、保存一对值(Key-Value)的最大的接口
public interface Map<K,V>
2、单值保存的最大父接口
public interface Collection<E> extends Iterable<E>
3、可重复的子接口
public interface List<E> extends Collection<E>4、不可重复的子接口public interface Set<E> extends Collection<E>5、public interface SortedSet<E> extends Set<E>6、抽象类public abstract class AbstractCollection<E> extends Object implements Collection<E>7、public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E>8、public abstract class AbstractSequentialList<E> extends AbstractList<E>9、public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, Serializable10、public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable11、
public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable12、
public abstract class AbstractSet<E> extends AbstractCollection<E> implements Set<E>13、
public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable14、
public class TreeSet<E> extends AbstractSet<E> implements NavigableSet<E>, Cloneable, Serializable15、
public interface NavigableSet<E> extends SortedSet<E>
16、
public class Arrays extends Object
17、
public interface Comparable<T>
public interface Iterator<E>
18、
public interface ListIterator<E> extends Iterator<E>
19、
public abstract class AbstractMap<K,V>
extends Object implements Map<K,V>
20、
public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable
21、
public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, Serializable