您的位置:首页 > 编程语言 > Java开发

软件包 java.util 的分层结构

2011-10-26 13:00 363 查看

类分层结构

java.lang.Object
java.util.AbstractCollection<E> (implements java.util.Collection<E>)
java.util.AbstractList<E> (implements java.util.List<E>)
java.util.AbstractSequentialList<E>
java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)

java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)

java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
java.util.Stack<E>

java.util.AbstractQueue<E> (implements java.util.Queue<E>)
java.util.PriorityQueue<E> (implements java.io.Serializable)

java.util.AbstractSet<E> (implements java.util.Set<E>)
java.util.EnumSet<E> (implements java.lang.Cloneable, java.io.Serializable)

java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
java.util.LinkedHashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)

java.util.TreeSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>, java.io.Serializable)

java.util.ArrayDeque<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.io.Serializable)

java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
java.util.EnumMap<K,V> (implements java.lang.Cloneable, java.io.Serializable)

java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
java.util.LinkedHashMap<K,V> (implements java.util.Map<K,V>)

java.util.IdentityHashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)

java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.util.NavigableMap<K,V>, java.io.Serializable)

java.util.WeakHashMap<K,V> (implements java.util.Map<K,V>)

java.util.AbstractMap.SimpleEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)

java.util.AbstractMap.SimpleImmutableEntry<K,V> (implements java.util.Map.Entry<K,V>, java.io.Serializable)

java.util.Arrays
java.util.BitSet (implements java.lang.Cloneable, java.io.Serializable)

java.util.Calendar (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
java.util.GregorianCalendar

java.util.Collections
java.util.Currency (implements java.io.Serializable)

java.util.Date (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)

java.util.Dictionary<K,V>
java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
java.util.Properties

java.util.EventListenerProxy (implements java.util.EventListener)

java.util.EventObject (implements java.io.Serializable)

java.util.FormattableFlags
java.util.Formatter (implements java.io.Closeable, java.io.Flushable)

java.util.Locale (implements java.lang.Cloneable, java.io.Serializable)

java.util.Observable
java.security.Permission (implements java.security.Guard, java.io.Serializable)
java.security.BasicPermission (implements java.io.Serializable)
java.util.PropertyPermission

java.util.Random (implements java.io.Serializable)

java.util.ResourceBundle
java.util.ListResourceBundle
java.util.PropertyResourceBundle

java.util.ResourceBundle.Control
java.util.Scanner (implements java.util.Iterator<E>)

java.util.ServiceLoader<S> (implements java.lang.Iterable<T>)

java.util.StringTokenizer (implements java.util.Enumeration<E>)

java.lang.Throwable (implements java.io.Serializable)
java.lang.Error
java.util.ServiceConfigurationError

java.lang.Exception
java.io.IOException
java.util.InvalidPropertiesFormatException

java.lang.RuntimeException
java.util.ConcurrentModificationException
java.util.EmptyStackException
java.lang.IllegalArgumentException
java.util.IllegalFormatException
java.util.DuplicateFormatFlagsException
java.util.FormatFlagsConversionMismatchException
java.util.IllegalFormatCodePointException
java.util.IllegalFormatConversionException
java.util.IllegalFormatFlagsException
java.util.IllegalFormatPrecisionException
java.util.IllegalFormatWidthException
java.util.MissingFormatArgumentException
java.util.MissingFormatWidthException
java.util.UnknownFormatConversionException
java.util.UnknownFormatFlagsException

java.lang.IllegalStateException
java.util.FormatterClosedException

java.util.MissingResourceException
java.util.NoSuchElementException
java.util.InputMismatchException

java.util.TooManyListenersException

java.util.Timer
java.util.TimerTask (implements java.lang.Runnable)

java.util.TimeZone (implements java.lang.Cloneable, java.io.Serializable)
java.util.SimpleTimeZone

java.util.UUID (implements java.lang.Comparable<T>, java.io.Serializable)

接口分层结构

java.util.Comparator<T>
java.util.Enumeration<E>
java.util.EventListener
java.util.Formattable
java.lang.Iterable<T>
java.util.Collection<E>
java.util.List<E>
java.util.Queue<E>
java.util.Deque<E>

java.util.Set<E>
java.util.SortedSet<E>
java.util.NavigableSet<E>

java.util.Iterator<E>
java.util.ListIterator<E>

java.util.Map<K,V>
java.util.SortedMap<K,V>
java.util.NavigableMap<K,V>

java.util.Map.Entry<K,V>
java.util.Observer
java.util.RandomAccess

枚举分层结构

java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
java.util.Formatter.BigDecimalLayoutForm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: