java.io Package

The java.util package provides a miscellany of classes and interfaces such as Date, Calendar, BitSet besides providing the collection framework.
The classes Date, Calendar, Random and BitSet form the utility classes of the java.util package.
The class BitSet represents a dynamically sized set of bits.
The Collection interface provides common methods for all the collection classes and mechanisms to insert new objects into the collection.
The Collection interface is extended by List and Set interfaces respectively. Lists are similar to Sets except that Sets do not permit duplication of elements.