Class Hierarchy
- java.lang.Object
- java.lang.Boolean
- java.lang.Byte
- java.lang.Character
- java.lang.Class<T>
- java.lang.Integer
- java.lang.Long
- java.lang.Math
- java.lang.Runtime
- java.lang.Short
- java.lang.StackTraceElement
- java.lang.String
- java.lang.StringBuffer
- java.lang.StringBuilder
- java.lang.System
- java.lang.Thread
- java.lang.Throwable
- java.lang.Error
- java.lang.ExceptionInInitializerError
- java.lang.IncompatibleClassChangeError
- java.lang.AbstractMethodError
- java.lang.IllegalAccessError
- java.lang.UnsatisfiedLinkError
- java.lang.VirtualMachineError
- java.lang.OutOfMemoryError
- java.lang.StackOverflowError
- java.lang.Exception
- java.lang.ClassNotFoundException
- java.lang.IllegalAccessException
- java.lang.InstantiationException
- java.lang.InterruptedException
- java.lang.RuntimeException
- java.lang.ArithmeticException
- java.lang.ArrayStoreException
- java.lang.ClassCastException
- java.lang.IllegalArgumentException
- java.lang.NumberFormatException
- java.lang.IndexOutOfBoundsException
- java.lang.ArrayIndexOutOfBoundsException
- java.lang.StringIndexOutOfBoundsException
- java.lang.NegativeArraySizeException
- java.lang.NullPointerException
- java.lang.SecurityException
- java.lang.Error