NullPointerException (Java Platform SE 6) (original) (raw)
java.lang
Class NullPointerException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.NullPointerException
All Implemented Interfaces:
public class NullPointerException
extends RuntimeException
Thrown when an application attempts to use null
in a case where an object is required. These include:
- Calling the instance method of a
null
object. - Accessing or modifying the field of a
null
object. - Taking the length of
null
as if it were an array. - Accessing or modifying the slots of
null
as if it were an array. - Throwing
null
as if it were aThrowable
value.
Applications should throw instances of this class to indicate other illegal uses of the null
object.
Since:
JDK1.0
See Also:
Constructor Summary |
---|
NullPointerException() Constructs a NullPointerException with no detail message. |
NullPointerException(String s) Constructs a NullPointerException with the specified detail message. |
Method Summary |
---|
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, [wait](../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
NullPointerException
public NullPointerException()
Constructs a NullPointerException
with no detail message.
NullPointerException
public NullPointerException(String s)
Constructs a NullPointerException
with the specified detail message.
Parameters:
s
- the detail message.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.