You are on page 1of 2

Hierarchy For Package java.

lang
Class Hierarchy
* class java.lang.Object
o class java.lang.Boolean (implements java.io.Serializable)
o class java.lang.Character (implements java.lang.Comparable, java.io.
Serializable)
o class java.lang.Character.Subset
+ class java.lang.Character.UnicodeBlock
o class java.lang.Class (implements java.io.Serializable)
o class java.lang.ClassLoader
o class java.lang.Compiler
o class java.lang.Math
o class java.lang.Number (implements java.io.Serializable)
+ class java.lang.Byte (implements java.lang.Comparable)
+ class java.lang.Double (implements java.lang.Comparable)
+ class java.lang.Float (implements java.lang.Comparable)
+ class java.lang.Integer (implements java.lang.Comparable)
+ class java.lang.Long (implements java.lang.Comparable)
+ class java.lang.Short (implements java.lang.Comparable)
o class java.lang.Package
o class java.security.Permission (implements java.security.Guard, java
.io.Serializable)
+ class java.security.BasicPermission (implements java.io.Serial
izable)
# class java.lang.RuntimePermission
o class java.lang.Process
o class java.lang.Runtime
o class java.lang.SecurityManager
o class java.lang.StackTraceElement (implements java.io.Serializable)
o class java.lang.StrictMath
o class java.lang.String (implements java.lang.CharSequence, java.lang
.Comparable, java.io.Serializable)
o class java.lang.StringBuffer (implements java.lang.CharSequence, jav
a.io.Serializable)
o class java.lang.System
o class java.lang.Thread (implements java.lang.Runnable)
o class java.lang.ThreadGroup
o class java.lang.ThreadLocal
+ class java.lang.InheritableThreadLocal
o class java.lang.Throwable (implements java.io.Serializable)
+ class java.lang.Error
# class java.lang.AssertionError
# class java.lang.LinkageError
* class java.lang.ClassCircularityError
* class java.lang.ClassFormatError
o class java.lang.UnsupportedClassVersionError
* class java.lang.ExceptionInInitializerError
* class java.lang.IncompatibleClassChangeError
o class java.lang.AbstractMethodError
o class java.lang.IllegalAccessError
o class java.lang.InstantiationError
o class java.lang.NoSuchFieldError
o class java.lang.NoSuchMethodError
* class java.lang.NoClassDefFoundError
* class java.lang.UnsatisfiedLinkError
* class java.lang.VerifyError
# class java.lang.ThreadDeath
# class java.lang.VirtualMachineError
* class java.lang.InternalError
* class java.lang.OutOfMemoryError
* class java.lang.StackOverflowError
* class java.lang.UnknownError
+ class java.lang.Exception
# class java.lang.ClassNotFoundException
# class java.lang.CloneNotSupportedException
# class java.lang.IllegalAccessException
# class java.lang.InstantiationException
# class java.lang.InterruptedException
# class java.lang.NoSuchFieldException
# class java.lang.NoSuchMethodException
# class java.lang.RuntimeException
* class java.lang.ArithmeticException
* class java.lang.ArrayStoreException
* class java.lang.ClassCastException
* class java.lang.IllegalArgumentException
o class java.lang.IllegalThreadStateException
o class java.lang.NumberFormatException
* class java.lang.IllegalMonitorStateException
* class java.lang.IllegalStateException
* class java.lang.IndexOutOfBoundsException
o class java.lang.ArrayIndexOutOfBoundsExcepti
on
o class java.lang.StringIndexOutOfBoundsExcept
ion
* class java.lang.NegativeArraySizeException
* class java.lang.NullPointerException
* class java.lang.SecurityException
* class java.lang.UnsupportedOperationException
o class java.lang.Void
Interface Hierarchy
* interface java.lang.CharSequence
* interface java.lang.Cloneable
* interface java.lang.Comparable
* interface java.lang.Runnable

You might also like