# Package java.util

- Interface Summary
  Interface | Description
  --- | ---
  Collection<E> | The root interface in the collection hierarchy.
  Comparator<T> | A comparison function, which imposes a total ordering on some collection of objects.
  Enumeration<E> | An object that implements the Enumeration interface generates a series of elements, one at a time.
  Iterator<E> | An iterator over a collection.
  List<E> | An ordered collection (also known as a sequence).
  ListIterator<E> | An iterator for lists that allows the programmer to traverse the list in either direction, modify the list during iteration, and obtain the iterator's current position in the list.
  Map<K,V> | An object that maps keys to values.
  Map.Entry<K,V> | A map entry (key-value pair).
  Set<E> | A collection that contains no duplicate elements.

- Class Summary
  Class | Description
  --- | ---
  Objects | This class consists of `static` utility methods for operating on objects.
  ServiceLoader<S> | A simple service-provider loading facility.
  Timer | A facility for threads to schedule tasks for future execution in a background thread.
  TimerTask | A task that can be scheduled for one-time or repeated execution by a Timer.

- Exception Summary
  Exception | Description
  --- | ---
  NoSuchElementException | Thrown by the `nextElement` method of an `Enumeration` to indicate that there are no more elements in the enumeration.

- Error Summary
  Error | Description
  --- | ---
  ServiceConfigurationError | Error thrown when something goes wrong while loading a service provider.

Copyright © 2025 API Design. All Rights Reserved.