Java类集框架

来源:互联网 发布:阿里云ssh登录 编辑:程序博客网 时间:2024/05/17 17:18

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 Objectimplements 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, Serializable
10、
public class ArrayList<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable
11、
public class Vector<E>extends AbstractList<E>implements List<E>, RandomAccess, Cloneable, Serializable
12、
public abstract class AbstractSet<E>extends AbstractCollection<E>implements Set<E>
13、
public class HashSet<E>extends AbstractSet<E>implements Set<E>, Cloneable, Serializable
14、
public class TreeSet<E>extends AbstractSet<E>implements NavigableSet<E>, Cloneable, Serializable
15、
public interface NavigableSet<E>extends SortedSet<E>

16、

public class Arraysextends 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 Objectimplements 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

0 0
原创粉丝点击