Interface Summary Interface Description AutoCloseableDefines an interface for classes that can (or need to) be closed once they are not used any longer. Comparable<T>This interface should be implemented by all classes that wish to define a natural order of their instances. Iterable<T>Instances of classes that implement this interface can be used with the enhanced for loop. RunnableRepresents a command that can be executed.
Class Summary Class Description BooleanThe wrapper for the primitive type
BStringThis is the base class for our optimized version of strings. ByteThe wrapper for the primitive type
CharacterThe wrapper for the primitive type
Class<T>The in-memory representation of a Java class. DoubleThe wrapper for the primitive type
Enum<E extends Enum<E>>The superclass of all enumerated types. FloatThe wrapper for the primitive type
IntegerThe wrapper for the primitive type
LongThe wrapper for the primitive type
MathClass Math provides basic math constants and operations such as trigonometric functions, hyperbolic functions, exponential, logarithms, etc. Number ObjectThe root class of the Java class hierarchy. ShortThe wrapper for the primitive type
StringAn immutable sequence of characters/code units (
SystemProvides access to system-related information and resources including standard input and output. ThrowableThe superclass of all classes which can be thrown by the VM.
Exception Summary Exception Description ArithmeticExceptionThrown when the an invalid arithmetic operation is attempted. ArrayIndexOutOfBoundsExceptionThrown when the an array is indexed with a value less than zero, or greater than or equal to the size of the array. ArrayStoreExceptionThrown when a program attempts to store an element of an incompatible type in an array. ClassCastExceptionThrown when a program attempts to cast a an object to a type with which it is not compatible. ClassNotFoundExceptionThrown when an application tries to load in a class through its string name using: The
forNamemethod in class
Exceptionis the superclass of all classes that represent recoverable exceptions.
IllegalArgumentExceptionThrown when a method is invoked with an argument which it can not reasonably deal with. IndexOutOfBoundsExceptionThrown when a program attempts to access a value in an indexable collection using a value which is outside of the range of valid indices. NegativeArraySizeExceptionThrown when an attempt is made to create an array with a size of less than zero. NoSuchFieldExceptionThrown when the VM notices that a program tries to reference, on a class or object, a field that does not exist. NoSuchMethodExceptionThrown when the VM notices that a program tries to reference, on a class or object, a method that does not exist. NullPointerExceptionThrown when a program tries to access a field or method of an object or an element of an array when there is no instance or array to use, that is if the object or array points to
NumberFormatExceptionThrown when an invalid value is passed to a string-to-number conversion method. ReflectiveOperationExceptionSuperclass of exceptions related to reflection. RuntimeException
RuntimeExceptionis the superclass of all classes that represent exceptional conditions which occur as a result of executing an application in the VM.
Error Summary Error Description Error
Erroris the superclass of all classes that represent unrecoverable errors.
IncompatibleClassChangeErroris the superclass of all classes which represent errors that occur when inconsistent class files are loaded into the same running image.
LinkageErroris the superclass of all error classes that occur when loading and linking class files.
NoSuchFieldErrorThrown when the VM notices that a program tries to reference, on a class or object, a field that does not exist. NoSuchMethodErrorThrown when the VM notices that a program tries to reference, on a class or object, a method that does not exist.
Annotation Types Summary Annotation Type Description Deprecated Override SuppressWarnings