Java.util
The java.util package contains a few of the most exciting enhancements added through java 2: collections. A collection is a group of objects. Further of collections caused fundamental alternation in the structure and architecture of several components in java.util. Java.util also expanded the domain of tasks to that the package could be applied. Collections are a state-of-the-art technology which merits close attention through all java programmers.
Further to collection, java.util holds a huge assortment of classes and interfaces which support a wide range of functionality. These classes and interfaces are used throughout the core java packages and, of course, are also available for use in programs which you write. Their applications involve producing pseudorandom numbers, observing events, manipulating sets of bits, manipulating date and time, and tokenizing strings. Since of its various features, java.util is one of Java's most widely used packages.
A java.util classes are listed here. The ones added by Java 2 are so labled.
Java.util defines the following interfaces. Note that most were added by java 2.
The ListResourceBundle, ResourceBundle, and PropertyResourceBundle classes aid in the internationalization of huge programs along with various locale-specific resources.