java.lang package
- As we know java.lang is the package which is automatically imported to all programs.
- It contains classes and interfaces which are fundamentally to all java programs.
- It is the mostly used package in Java.
- It defines the following Classes
Boolean | Enum | Process | String |
---|---|---|---|
Byte | Float | ProcessBuilder | StringBuffer |
Character | InheitableThreadLocal | ProcessBuilder.Redirect | StringBuilder |
Character.Subset | Integer | Runtime | System |
Character.UnicodeBlock | Long | RuntimePermission | Thread |
Class | Math | SecurityManager | ThreadGroup |
ClassLoader | Number | Short | ThreadLoacal |
ClassValue | Object | StackTraceElement | Throwable |
Compiler | Package | StrictMath | Void |
Double |
- It defines the following Interfaces.
Appendable | Cloneable | Readable |
---|---|---|
AutoCloseable | Comparable | Runnable |
CharSequence | Iterable | Thread.UncaughtExceptionHandler |