JavaTM 2 Platform Std. Ed. v1.6.0
java.lang
Class Exception
java.lang.Object
java.lang.Throwable
java.lang.Exception
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AclNotFoundException, ActivationException, AlreadyBoundException, ApplicationException, AWTException, BackingStoreException, BadAttributeValueExpException, BadBinaryOpValueExpException, BadLocationException, BadStringOperationException, BrokenBarrierException, CertificateException, ClassNotFoundException, CloneNotSupportedException, DataFormatException, DatatypeConfigurationException, DestroyFailedException, ExecutionException, ExpandVetoException, FontFormatException, GeneralSecurityException, GSSException, IllegalAccessException, IllegalClassFormatException, InstantiationException, InterruptedException, IntrospectionException, InvalidApplicationException, InvalidMidiDataException, InvalidPreferencesFormatException, InvalidTargetObjectTypeException, InvocationTargetException, IOException, JAXBException, JMException, KeySelectorException, LastOwnerException, LineUnavailableException, MarshalException, MidiUnavailableException, MimeTypeParseException, MimeTypeParseException, NamingException, NoninvertibleTransformException, NoSuchFieldException, NoSuchMethodException, NotBoundException, NotOwnerException, ParseException, ParserConfigurationException, PrinterException, PrintException, PrivilegedActionException, PropertyVetoException, RefreshFailedException, RemarshalException, RuntimeException, SAXException, ScriptException, ServerNotActiveException, SOAPException, SQLException, TimeoutException, TooManyListenersException, TransformerException, TransformException, UnmodifiableClassException, UnsupportedAudioFileException, UnsupportedCallbackException, UnsupportedFlavorException, UnsupportedLookAndFeelException, URIReferenceException, URISyntaxException, UserException, XAException, XMLParseException, XMLSignatureException, XMLStreamException, XPathException
public class Exception - extends Throwable
The class Exception and its subclasses are a form of
Throwable that indicates conditions that a reasonable
application might want to catch.
- Since:
- JDK1.0
- See Also:
Error ,
Serialized Form
Constructor Summary |
Exception()
Constructs a new exception with null as its detail message. |
Exception(String message)
Constructs a new exception with the specified detail message. |
Exception(String message,
Throwable cause)
Constructs a new exception with the specified detail message and
cause. |
Exception(Throwable cause)
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause). |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Exception
public Exception()
- Constructs a new exception with
null as its detail message.
The cause is not initialized, and may subsequently be initialized by a
call to Throwable.initCause(java.lang.Throwable) .
Exception
public Exception(String message)
- Constructs a new exception with the specified detail message. The
cause is not initialized, and may subsequently be initialized by
a call to
Throwable.initCause(java.lang.Throwable) .
- Parameters:
message - the detail message. The detail message is saved for
later retrieval by the Throwable.getMessage() method.
Exception
public Exception(String message,
Throwable cause)
- Constructs a new exception with the specified detail message and
cause.
Note that the detail message associated with
cause is not automatically incorporated in
this exception's detail message.
- Parameters:
message - the detail message (which is saved for later retrieval
by the Throwable.getMessage() method).cause - the cause (which is saved for later retrieval by the
Throwable.getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)- Since:
- 1.4
Exception
public Exception(Throwable cause)
- Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
This constructor is useful for exceptions that are little more than
wrappers for other throwables (for example,
PrivilegedActionException ).
- Parameters:
cause - the cause (which is saved for later retrieval by the
Throwable.getCause() method). (A null value is
permitted, and indicates that the cause is nonexistent or
unknown.)- Since:
- 1.4
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|