Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
7.5.3 Automatic Imports
Each compilation unit automatically imports each of the**publictype names declared in the predefined packagejava.lang, as if the declaration:
import java.lang.*;
appeared at the beginning of each compilation unit, immediately following any package statement.
The full specification of java.lang is given in Chapter 20. The following public types are defined in java.lang:
AbstractMethodError LinkageError
ArithmeticException Long
ArrayStoreException Math
Boolean NegativeArraySizeException
Character NoClassDefFoundError
Class NoSuchFieldError
ClassCastException NoSuchMethodError
ClassCircularityError NullPointerException
ClassFormatError Number
ClassLoader NumberFormatException
ClassNotFoundException Object
CloneNotSupportedException OutOfMemoryError
Cloneable Process
Compiler Runnable
Double Runtime
Error RuntimeException
Exception SecurityException
ExceptionInInitializerError SecurityManager
Float StackOverflowError
IllegalAccessError String
IllegalAccessException StringBuffer
IllegalArgumentException System
IllegalMonitorStateException Thread
IllegalThreadStateException ThreadDeath
IncompatibleClassChangeError ThreadGroup
IndexOutOfBoundsException Throwable
InstantiationError UnknownError
InstantiationException UnsatisfiedLinkError
Integer VerifyError
InternalError VirtualMachineError
InterruptedException