Package java.util

Interface Summary
Collection Collection is the root of the collection hierarchy.
Comparator Comparator is used to compare two objects to determine their ordering in respect to each other.
Enumeration An Enumeration is used to sequence over a collection of objects.
EventListener EventListener is the superclass of all event listener interfaces.
Iterator An Iterator is used to sequence over a collection of objects.
List List is a collection which maintains an ordering for its elements.
ListIterator An ListIterator is used to sequence over a List of objects.
Map Map has a set of keys, each key is mapped to a single value.
Map.Entry Map.Entry is a key/value mapping which is contained in a Map.
RandomAccess RandomAccess is implemented by List implementations that support fast (usually constant time) random access.
Set Set is a collection which does not allow duplicate elements.
 

Class Summary
AbstractCollection This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface.
AbstractList This class provides a skeletal implementation of the List interface to minimize the effort required to implement this interface backed by a "random access" data store (such as an array).
AbstractMap This class provides a skeletal implementation of the Map interface, to minimize the effort required to implement this interface.
AbstractSet This class provides a skeletal implementation of the Set interface to minimize the effort required to implement this interface.
ArrayList Resizable-array implementation of the List interface.
Dictionary Dictionary is a abstract class which is the superclass of all classes that associate keys with values, such as Hashtable.
EventListenerProxy This abstract class provides a simple wrapper to types of EventListener.
EventObject EventObjects represent events.
HashMap Hash table based implementation of the Map interface.
HashSet This class implements the Set interface, backed by a hash table (actually a HashMap instance).
Hashtable This class implements a hashtable, which maps keys to values.
Locale A Locale object represents a specific geographical, political, or cultural region.
Properties The Properties class represents a persistent set of properties.
ResourceBundle  
Stack The Stack class represents a last-in-first-out (LIFO) stack of objects.
Vector The Vector class implements a growable array of objects.
 

Exception Summary
ConcurrentModificationException This runtime exception is thrown when a Collection is modified and an existing iterator on the Collection is used to modify the Collection as well.
DuplicateFormatFlagsException The unchecked exception will be thrown out if there are duplicate flags given out in the format specifier.
EmptyStackException Runtime exception which is thrown when pop/peek method of stack is executed on a stack which is empty
FormatFlagsConversionMismatchException The unchecked exception will be thrown out if a conversion and flags are incompatible.
FormatterClosedException The unchecked exception will be thrown out if the formatter has been closed.
IllegalFormatCodePointException The unchecked exception will be thrown out if an invalid Unicode code point, which is Character.isValidCodePoint(int), is passed as a parameter to Formatter.
IllegalFormatConversionException The unchecked exception will be thrown out when the parameter is incompatible with the corresponding format specifier.
IllegalFormatException Unchecked Exception that is to be thrown out when a format string that contains either an illegal syntax or format specifier is transferred as a parameter.
IllegalFormatFlagsException The unchecked exception will be thrown out if the combination of the format flags is illegal.
IllegalFormatPrecisionException The unchecked exception will be thrown out when the precision is a negative other than -1, or the conversion does not support a precision or other cases when the precision is not supported.
IllegalFormatWidthException The unchecked exception will be thrown out when the width is a negative other than -1, or the conversion does not support a width or other cases when the width is not supported.
InputMismatchException An InputMismatchException is thrown by a scanner to indicate that the next token does not match the pattern the specified type.
InvalidPropertiesFormatException  
MissingFormatArgumentException The unchecked exception will be thrown out if there no corresponding argument with the specified conversion or an argument index that refers to an unexisting argument.
MissingFormatWidthException The unchecked exception will be thrown out if the format width is missing but is required.
MissingResourceException This runtime exception is thrown by ResourceBundle when a resouce bundle cannot be found or a resource is missing from a resource bundle.
NoSuchElementException This runtime exception is thrown when trying to retrieve an element past the end of an Enumeration, or the first or last element from an empty Vector.
TooManyListenersException This exception is thrown when an attempt is made to add more than one listener to an event source which only supports a single listener.
UnknownFormatConversionException The unchecked exception will be thrown out if the format conversion is unknown.
UnknownFormatFlagsException The unchecked exception will be thrown out if there is an unknown flag.