Package java.util

Classes

AbstractCollectionAbstract base class for collection implementations.
AbstractListAbstract base class for list implementations.
AbstractMapAbstract base class for map implementations.
AbstractSetAbstract base class for set implementations.
ArrayListImplements a list backed by an array.
ArraysUtility methods related to native arrays.
CollectionsUtility methods that operate on collections.
DateRepresents a date and time.
EmptyStackExceptionSee the official Java API doc for details.
EventObjectAvailable as a superclass of event objects.
HashMapImplements a hash table mapping object keys onto object values.
HashSetImplements a set in terms of a hash table.
MissingResourceExceptionSee the official Java API doc for details.
NoSuchElementExceptionSee the official Java API doc for details.
StackMaintains a last-in, first-out collection of objects.
TooManyListenersExceptionThrown when the subject of an observer cannot support additional observers.
VectorDifferences include capacity management and range checking.

Interfaces

CollectionGeneral-purpose interface for storing collections of objects.
ComparatorAn interface used a basis for implementing custom ordering.
EventListenerA tag interface that other "listener" interfaces can extend to indicate their adherence to the observer pattern.
IteratorSee the official Java API doc for details.
ListRepresents a sequence of objects.
MapAbstract interface for maps.
RandomAccessIndicates that a data structure supports constant-time random access to its contained objects.
SetRepresents a set of unique objects.