Index (Frames) | Index (No Frames) | Package | Package Tree | Tree

Package java.util

AbstractCollection A basic implementation of most of the methods in the Collection interface to make it easier to create a collection.
AbstractList A basic implementation of most of the methods in the List interface to make it easier to create a List based on a random-access data structure.
AbstractMap An abstract implementation of Map to make it easier to create your own implementations.
AbstractSequentialList Abstract superclass to make it easier to implement the List interface when backed by a sequential-access store, such as a linked list.
AbstractSet An abstract implementation of Set to make it easier to create your own implementations.
ArrayList An array-backed implementation of the List interface.
Arrays This class contains various static utility methods performing operations on arrays, and a method to provide a List "view" of an array to facilitate using arrays with Collection-based APIs.
BitSet This class can be thought of in two ways.
Calendar This class is an abstract base class for Calendars, which can be used to convert between Date objects and a set of integer fields which represent YEAR, MONTH, DAY, etc.
Collection Interface that represents a collection of objects.
Collections Utility class consisting of static methods that operate on, or return Collections.
Comparator Interface for objects that specify an ordering between objects.
ConcurrentModificationException Exception that is thrown by the collections classes when it is detected that a modification has been made to a data structure when this is not allowed, such as when a collection is structurally modified while an Iterator is operating over it.
Date This class represents a specific time in milliseconds since the epoch.
Dictionary A Dictionary maps keys to values; how it does that is implementation-specific.
EmptyStackException This exception is thrown by the Stack class when an attempt is made to pop or otherwise access elements from an empty stack.
Enumeration Interface for lists of objects that can be returned in sequence.
EventListener Empty interface that is implemented by classes that need to receive events.
EventListenerProxy An abstract wrapper for event listeners.
EventObject Represents Events fired by Objects.
GregorianCalendar This class represents the Gregorian calendar, that is used in most countries all over the world.
HashMap This class provides a hashtable-backed implementation of the Map interface.
HashSet This class provides a HashMap-backed implementation of the Set interface.
Hashtable A class which implements a hashtable data structure.
IdentityHashMap This class provides a hashtable-backed implementation of the Map interface, but uses object identity to do its hashing.
Iterator An object which iterates over a collection.
LinkedHashMap This class provides a hashtable-backed implementation of the Map interface, with predictable traversal order.
LinkedHashSet This class provides a hashtable-backed implementation of the Set interface, with predictable traversal order.
LinkedList Linked list implementation of the List interface.
List An ordered collection (also known as a list).
ListIterator An extended version of Iterator to support the extra features of Lists.
ListResourceBundle A ListResouceBundle provides an easy way, to create your own resource bundle.
Locale Locales represent a specific country and culture.
Map An object that maps keys onto values.
Map.Entry A map entry (key-value pair).
MissingResourceException This exception is thrown when a resource is missing.
NoSuchElementException Exception thrown when an attempt is made to access an element that does not exist.
Observable This class represents an object which is observable.
Observer Interface that is implemented when a class wants to be informed of changes in Observable objects.
Properties A set of persistent properties, which can be saved or loaded from a stream.
PropertyPermission This class represents the permission to access and modify a property.
PropertyResourceBundle This class is a concrete ResourceBundle that gets it resources from a property file.
Random This class generates pseudorandom numbers.
RandomAccess Marker interface used to inform List implementations that they support fast (usually constant time) random access.
ResourceBundle A resource bundle contains locale-specific data.
Set A collection that contains no duplicates.
SimpleTimeZone This class represents a simple time zone offset and handles daylight savings.
SortedMap A map which guarantees its key's iteration order.
SortedSet A set which guarantees its iteration order.
Stack
StringTokenizer This class splits a string into tokens.
TimeZone This class represents a time zone offset and handles daylight savings.
Timer Timer that can run TimerTasks at a later time.
TimerTask Task that can be run at a later time if given to a Timer.
TooManyListenersException This exception is part of the java event model.
TreeMap This class provides a red-black tree implementation of the SortedMap interface.
TreeSet This class provides a TreeMap-backed implementation of the SortedSet interface.
Vector The Vector classes implements growable arrays of Objects.
WeakHashMap A weak hash map has only weak references to the key.