- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.lang.RuntimeException
- 
- java.lang.NullPointerException
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class NullPointerException extends RuntimeException Thrown when an application attempts to usenullin a case where an object is required. These include:- Calling the instance method of a nullobject.
- Accessing or modifying the field of a nullobject.
- Taking the length of nullas if it were an array.
- Accessing or modifying the slots of nullas if it were an array.
- Throwing nullas if it were aThrowablevalue.
 Applications should throw instances of this class to indicate other illegal uses of the nullobject.NullPointerExceptionobjects may be constructed by the virtual machine as if suppression were disabled and/or the stack trace was not writable.- Since:
- 1.0
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description NullPointerException()Constructs aNullPointerExceptionwith no detail message.NullPointerException(String s)Constructs aNullPointerExceptionwith the specified detail message.
 - 
Method Summary- 
Methods declared in class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
Constructor Detail- 
NullPointerExceptionpublic NullPointerException() Constructs aNullPointerExceptionwith no detail message.
 - 
NullPointerExceptionpublic NullPointerException(String s) Constructs aNullPointerExceptionwith the specified detail message.- Parameters:
- s- the detail message.
 
 
- 
 
-