88
java.util
The basic utility classes required by the programmer are provided by this #.
Class | Description |
---|---|
AbstractCollection<E> | The class is used for providing a rough implementation of the Collection interface. The class is declared as: public abstract class AbstractCollection<E> extends Object implements Collection<E> The class methods are extended from the Object class. |
AbstractList<E> | The class is used for providing a rough implementation of the List interface. The class is declared as: public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> The class methods are extended from the AbstractCollection<E> class. |
AbstractMap<K,V> | The class is used for providing a rough implementation of the List interface. The class is declared as: public abstract class AbstractMap<K,V> extends Object implements Map<K,V> The class methods are extended from the Object class. |
AbstractMap.SimpleEntry<K,V> | The class instance is used for maintaining the value and key. The class is declared as: public static class AbstractMap.SimpleEntry<K,V> extends Object implements Map.Entry<K,V>, Serializable The class methods are extended from the Object class. |
AbstractMap.SimpleImmutableEntry<K,V> | The class instance is used for maintaining the value and key which is immutable. The class is declared as: public static class AbstractMap.SimpleImmutableEntry<K,V> extends Object implements Map.Entry<K,V>, Serializable The class methods are extended from the Object class. |
AbstractQueue<E> | The class is used for providing a rough implementation of the Queue interface. The class is declared as: public abstract class AbstractQueue<E> extends AbstractCollection<E> implements Queue<E> The class methods are extended from the AbstractCollection class. |
AbstractSequentialList<E> | The class is used for providing a rough implementation of the List interface. The class is declared as: public abstract class AbstractSequentialList<E> extends AbstractList<E> The class methods are extended from the AbstractList<E> class. |
AbstractSet<E> | The class is used for providing a rough implementation of the Set interface. The class is declared as: public abstract class AbstractSet<E> extends AbstractCollection<E> implements Set<E> The class methods are extended from the AbstractCollection<E> class. |
ArrayDeque<E> | The class is used for providing a rough implementation of the Deque interface. The class is declared as: public class ArrayDeque<E> extends AbstractCollection<E> implements Deque<E>, Cloneable, Serializable The class methods are extended from the AbstractCollection<E> class. |
ArrayList<E> | The class is used for providing a rough implementation of the List interface. The class is declared as: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable The class methods are extended from the AbstractList<E> class. |
Arrays | The class contains various methods which can be used for the performing large number of operations on arrays. The class is declared as: public class Array extends Object The class methods are extended from the Objetct class. |
BitSet | A vector consisting of bits is created by this class. The class is declared as: public class BitSet extends Object implements Cloneable, Serializable The class methods are extended from the Object class. |
Calendar | It is an abstract class for providing the date time related conversions. The class is declared as: public class BitSet extends Object implements Cloneable, Serializable The class methods are extended from the Object class. |
Collections | The class consists of various methods which is used for performing of various operations on collections in java. The class is declared as: public class Collections extends Object The class methods are extended from the Object class. |
Currency | The class is used for the representation of currency in various dominations.The class is declared as: public final class Currency extends Object implements Serializable The class methods are extended from the Object class. |
Date | The class is used for representation of date. The class is declared as: public class Date extends Object implements Serializable, Cloneable, Comparable The class methods are extended from the Object class. |
Dictionary<K,V> | The following abstract class is a parent of many. It is used for the mapping of key into values. The class is declared as: public abstract class Dictionary<K,V> extends Object The class methods are extended from the Object class. |
EnumMap,V> | The class is a special implementation of Map class designed for enum values. The class is declared as: public class EnumMap,V> extends AbstractMap<K,V> implements Serializable, Cloneable The class methods are extended from the AbstractMap<K,V> class. |
EnumSet | The class is used for providing a rough implementation of the Set interface for the enum values. The class is declared as: public abstract class EnumSet extends AbstractSet<E> implements Cloneable, Serializable The class methods are extended from the AbstractSet<E> class. |
EventListenerProxy | It is the wrapper class for the Event Listener. The class is declared as: public abstract class EventListenerProxy extends Object implements EventListener The class methods are extended from the Object class. |
EventObject | All the objects of Event states are derived from this class. The class is declared as: public class EventObject extends Object implements Serializable The class methods are extended from the Object class. |
GregorianCalendar | It is the child class of Calendar class. The class is declared as: public class GregorianCalendar extends Calendar The class methods are extended from the Calendar class. |
HashMap<K,V> | The class is an implementation of the map interface which basically is designed for hash tables. The class is declared as: public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable The class methods are extended from the AbstractMap<K,V> class. |
HashSet<E> | The class is an implementation of the set interface which basically is designed for hash tables. The class is declared as: public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable The class methods are extended from the AbstractSet<E> class. |
Hashtable<K,V> | Hash table is implemented by this class. The class is declared as: public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, Serializable The class methods are extended from the Dictionary<K,V> class. |
IdentityHashMap<K,V> | The class is an implementation of the map interface for hash tables. The class is declared as: public class IdentityHashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Serializable, Cloneable The class methods are extended from the AbstractMap class.,> |
LinkedHashMap<K,V> | The class is an implementation of the map interface for hash tables with linked list. The class is declared as: public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V> The class methods are extended from the HashMap<K,V> class. |
LinkedHashSet<E> | The class is an implementation of the set interface for hash tables with linked list. The class is declared as: public class LinkedHashSet<E> extends HashSet<E> implements Set<E>, Cloneable, Serializable The class methods are extended from the HashSet<E> class. |
LinkedList<E> | Interfaces such as List and Deque are implemented by using doubly linked list. The class is declared as: public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, Serializable The class methods are extended from the AbstractSequentialList<E>class. |
ListResourceBundle | The class is the successor of ResourceBundle which is designed to make the resources available to the locale. The class is declared as: public abstract class ListResourceBundle extends ResourceBundle The class methods are extended from the ResourceBundle class. |
Locale | It is used to reflect a region on space of any type. The class is declared as: public final class Locale extends Object implements Cloneable, Serializable The class methods are extended from the Object class. |
Locale.Builder | Instances of the class are used to make the Locale class objects. The class is declared as: public static final class Locale.Builder extends Object The class methods are extended from the Object class. |
Objects | The various methods of the class are used to manipulate the number of operations to be performed on objects. The class is declared as: public class Objects extends Object The class methods are extended from the Object class. |
Observable | The objects that we can see, monitor or observe are represented by this class. The class is declared as: public class Observable extends Object The class methods are extended from the Object class. |
PriorityQueue<E> | The class represents a priority queue. It is a data structure in which each element has a assigned priority with it. The class is declared as: public class PriorityQueue<E> extends AbstractQueue<E> implements Serializable The class methods are extended from the AbstractQueue<E> class. |
Properties | A wide set of properties are defined by this class. The class is declared as: public class Properties extends Hashtable<Object,Object> The class methods are extended from the Hashtable<Object,Object> class. |
PropertyPermission | Various permissions related to the property of any entity in the program is handled by this class. The class is declared as: public final class PropertyPermission extends BasicPermission The class methods are extended from the BasicPermission class. |
PropertyResourceBundle | It is a child class of the ResoruceBundle class. The class manages the resource allocation to the locale with the specific set of properties. The class is declared as: public class PropertyResourceBundle extends ResourceBundle The class methods are extended from the ResourceBundle class. |
Random | The class instances are used to design a set of random numbers. The class is declared as: public class Random extends Object implements Serializable The class methods are extended from the Object class. |
ResourceBundle | The class contains various objects which are specific to locale. The class is declared as: public abstract class ResourceBundle extends Object The class methods are extended from the Object class. |
Scanner | It is a very important utility class which is used to add user defined values to the class. The class is declared as: public final class Scanner extends Object implements Iterator, Closeable The class methods are extended from the Object class. |
ServiceLoader<S> | It is a basic service providing class. The class is declared as: public final class ServiceLoader<S> extends Object implements Iterable<S> The class methods are extended from the Object class. |
SimpleTimeZone | The class instances represent time zone to be used with the Georgians Calendar. The class is declared as: public class SimpleTimeZone extends TimeZone The class methods are extended from the TimeZone class. |
Stack<E> | The class represents a data type based on the LIFO principle. The class is declared as: public class Stack<E> extends Vector<E> The class methods are extended from the Vector<E> class. |
StringTokenizer | It is used for creation of various tokens from a string. The class is declared as: public class StringTokenizer extends Object implements Enumeration<Object> The class methods are extended from the Object class. |
Timer | The class provides facility of scheduling of tasks. The class is declared as: public class Timer extends Object The class methods are extended from the Object class. |
TimerTask | The instances of the class represent various tasks which are scheduled using the timer. The class is declared as: public abstract class TimerTask extends Object implements Runnable The class methods are extended from the Object class. |
TimeZone | The instances of the class represent the offset of the time zone. The class is declared as: public abstract class TimeZone extends Object implements Serializable, Cloneable The class methods are extended from the Object class. |
TreeMap<K,V> | It is a map implementation which is based on the tree structure. The class is declared as: public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, Serializable The class methods are extended from the AbstractMap class.,> |
UUID | The instances of the class represent UUID. The class is declared as: public final class UUID extends Object implements Serializable, Comparable The class methods are extended from the Object class. |
Vector<E> | The class represents an array of object which can further also be extended. The class is declared as: public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable The class methods are extended from the AbstractList<E> class. |
WeakHashMap<K,V> | The class implements the map interface based on the hash table. The class is declared as: public class WeakHashMap<K,V> extends AbstractMap<K,V> implements Map<K,V> The class methods are extended from the extends AbstractMap<K,V> class. |
Next Topic#