Package java.lang

Core Java classes

See:
          Description

Interface Summary
CharSequence  
Cloneable This interface is not functional.
Comparable<T>  
Iterable<E> Interface needed by Java foreach loops.
Runnable Class to allow an object to execute code.
 

Class Summary
Boolean Wrapper class for booleans.
Byte Wrapper class for bytes.
Character  
Class<T> Not fully functional.
Double Minimal Double implementation.
Enum<E extends Enum<E>>  
Float Minimal Float implementation.
Integer Minimal Integer implementation that supports converting an int to a String.
Long Wrapper class for long integers.
Math Mathematical functions.
Number Superclass for the difference wrapper classes.
Object All classes extend this one, implicitly.
Runtime Minimalist version of the standard Java Runtime class.
Short Wrapper class for shorts.
String An immutable string of characters.
StringBuffer An expandable string of characters.
StringBuilder An expandable string of characters.
System System utilities.
Thread A thread of execution (or task).
Throwable All exceptions and errors extend this class.
Void An uninstantiable placeholder class.
 

Exception Summary
ArithmeticException  
ArrayIndexOutOfBoundsException  
ArrayStoreException  
ClassCastException  
ClassNotFoundException  
CloneNotSupportedException  
Exception  
IllegalArgumentException  
IllegalMonitorStateException  
IllegalStateException  
IndexOutOfBoundsException  
InterruptedException  
NegativeArraySizeException  
NullPointerException  
NumberFormatException  
RuntimeException  
StringIndexOutOfBoundsException  
UnsupportedOperationException  
 

Error Summary
AssertionError  
Error  
NoClassDefFoundError  
NoSuchFieldError  
NoSuchMethodError  
OutOfMemoryError  
StackOverflowError  
ThreadDeath This is a special Error, which isn't reported by the VM if uncaught.
 

Annotation Types Summary
Deprecated  
Override  
SuppressWarnings  
 

Package java.lang Description

Core Java classes