Class hierarchy
- Java. Lang.Object
- Java. Lang.Boolean(Implements java. Lang. Comparable <t>, java. Io. serializable)
- Java. Lang.Character(Implements java. Lang. Comparable <t>, java. Io. serializable)
- Java. Lang.Character. subset
- Java. Lang.Character. unicodeblock
- Java. Lang.Class<T> (implements java. Lang. Reflect. annotatedelement, java. Lang. Reflect. genericdeclaration, java. Io. serializable, java. Lang. Reflect. type)
- Java. Lang.Classloader
- Java. Lang.Compiler
- Java. Lang.Enum<E> (implements java. Lang. Comparable <t>, java. Io. serializable)
- Java. Lang.Math
- Java. Lang.Number(Implements java. Io. serializable)
- Java. Lang.Byte(Implements java. Lang. Comparable <t>)
- Java. Lang.Double(Implements java. Lang. Comparable <t>)
- Java. Lang.Float(Implements java. Lang. Comparable <t>)
- Java. Lang.Integer(Implements java. Lang. Comparable <t>)
- Java. Lang.Long(Implements java. Lang. Comparable <t>)
- Java. Lang.Short(Implements java. Lang. Comparable <t>)
- Java. Lang.Package(Implements java. Lang. Reflect. annotatedelement)
- Java. Security.Permission(Implements java. Security. Guard, java. Io. serializable)
- Java. Security.Basicpermission(Implements java. Io. serializable)
- Java. Lang.Runtimepermission
- Java. Lang.Process
- Java. Lang.Processbuilder
- Java. Lang.Runtime
- Java. Lang.Securitymanager
- Java. Lang.Stacktraceelement(Implements java. Io. serializable)
- Java. Lang.Strictmath
- Java. Lang.String(Implements java. Lang. charsequence, java. Lang. Comparable <t>, java. Io. serializable)
- Java. Lang.Stringbuffer(Implements java. Lang. charsequence, java. Io. serializable)
- Java. Lang.Stringbuilder(Implements java. Lang. charsequence, java. Io. serializable)
- Java. Lang.System
- Java. Lang.Thread(Implements java. Lang. runnable)
- Java. Lang.Threadgroup(Implements java. Lang. thread. uncaughtexceptionhandler)
- Java. Lang.Threadlocal<T>
- Java. Lang.Inheritablethreadlocal<T>
- Java. Lang.Throwable(Implements java. Io. serializable)
- Java. Lang.Error
- Java. Lang.Assertionerror
- Java. Lang.Linkageerror
- Java. Lang.Classcircularityerror
- Java. Lang.Classformaterror
- Java. Lang.Unsupportedclassversionerror
- Java. Lang.Exceptionininitializererror
- Java. Lang.Incompatibleclasschangeerror
- Java. Lang.Abstractmethoderror
- Java. Lang.Illegalaccesserror
- Java. Lang.Instantiationerror
- Java. Lang.Nosuchfielderror
- Java. Lang.Nosuchmethoderror
- Java. Lang.Noclassdeffounderror
- Java. Lang.Unsatisfiedlinkerror
- Java. Lang.Verifyerror
- Java. Lang.Threaddeath
- Java. Lang.Virtualmachineerror
- Java. Lang.Internalerror
- Java. Lang.Outofmemoryerror
- Java. Lang.Stackoverflowerror
- Java. Lang.Unknownerror
- Java. Lang.Exception
- Java. Lang.Classnotfoundexception
- Java. Lang.Clonenotsupportedexception
- Java. Lang.Illegalaccessexception
- Java. Lang.Instantiationexception
- Java. Lang.Interruptedexception
- Java. Lang.Nosuchfieldexception
- Java. Lang.Nosuchmethodexception
- Java. Lang.Runtimeexception
- Java. Lang.Arithmeticexception
- Java. Lang.Arraystoreexception
- Java. Lang.Classcastexception
- Java. Lang.Enumconstantnotpresentexception
- Java. Lang.Illegalargumentexception
- Java. Lang.Illegalthreadstateexception
- Java. Lang.Numberformatexception
- Java. Lang.Illegalmonitorstateexception
- Java. Lang.Illegalstateexception
- Java. Lang.Indexoutofboundsexception
- Java. Lang.Arrayindexoutofboundsexception
- Java. Lang.Stringindexoutofboundsexception
- Java. Lang.Negativearraysizeexception
- Java. Lang.Nullpointerexception
- Java. Lang.Securityexception
- Java. Lang.Typenotpresentexception
- Java. Lang.Unsupportedoperationexception
- Java. Lang.Void
Interface hierarchy
- Java. Lang.Appendable
- Java. Lang.Charsequence
- Java. Lang.Cloneable
- Java. Lang.Comparable<T>
- Java. Lang.Iterable<T>
- Java. Lang.Readable
- Java. Lang.Runnable
- Java. Lang.Thread. uncaughtexceptionhandler
Layered Structure of annotation type
- Java. Lang.Suppresswarnings(Implements java. Lang. annotation. annotation)
- Java. Lang.Override(Implements java. Lang. annotation. annotation)
- Java. Lang.Deprecated(Implements java. Lang. annotation. annotation)
Enumeration hierarchy
- Java. Lang.Object
- Java. Lang.Enum<E> (implements java. Lang. Comparable <t>, java. Io. serializable)