- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- 实现的所有接口
-
Serializable
- 已知直接子类:
-
AbsentInformationException
,AclNotFoundException
,ActivationException
,AgentInitializationException
,AgentLoadException
,AlreadyBoundException
,AttachNotSupportedException
,AWTException
,BackingStoreException
,BadAttributeValueExpException
,BadBinaryOpValueExpException
,BadLocationException
,BadStringOperationException
,BrokenBarrierException
,CardException
,CertificateException
,ClassNotLoadedException
,CloneNotSupportedException
,DataFormatException
,DatatypeConfigurationException
,DestroyFailedException
,ExecutionControl.ExecutionControlException
,ExecutionException
,ExpandVetoException
,FontFormatException
,GeneralSecurityException
,GSSException
,IllegalClassFormatException
,IllegalConnectorArgumentsException
,IncompatibleThreadStateException
,InterruptedException
,IntrospectionException
,InvalidApplicationException
,InvalidMidiDataException
,InvalidPreferencesFormatException
,InvalidTargetObjectTypeException
,InvalidTypeException
,InvocationException
,IOException
,JMException
,JShellException
,KeySelectorException
,LambdaConversionException
,LastOwnerException
,LineUnavailableException
,MarshalException
,MidiUnavailableException
,MimeTypeParseException
,NamingException
,NoninvertibleTransformException
,NotBoundException
,NotOwnerException
,ParseException
,ParserConfigurationException
,PrinterException
,PrintException
,PrivilegedActionException
,PropertyVetoException
,ReflectiveOperationException
,RefreshFailedException
,RuntimeException
,SAXException
,ScriptException
ScriptException
,ServerNotActiveException
,SQLException
,StringConcatException
,TimeoutException
,TooManyListenersException
,TransformerException
,TransformException
,UnmodifiableClassException
,UnsupportedAudioFileException
,UnsupportedCallbackException
,UnsupportedFlavorException
,UnsupportedLookAndFeelException
,URIReferenceException
,URISyntaxException
,VMStartException
,XAException
,XMLParseException
,XMLSignatureException
,XMLStreamException
,XPathException
public class 异常extends Throwable
类异常
及其子类是Throwable
一种形式,它指示合理的应用程序可能想要捕获的条件。类
异常
和任何不属于RuntimeException
子类的子类都是已检查的异常 。 如果方法或构造函数的throws
子句可以通过执行方法或构造函数抛出并在方法或构造函数边界外传播,则需要在方法或构造函数的throws
子句中声明。- 从以下版本开始:
- 1.0
- 另请参见:
-
Error
, Serialized Form - See The Java™ Language Specification:
- 11.2编译时检查异常
-
-
构造方法摘要
构造方法 变量 构造器 描述 异常()
使用null
构造一个新的异常作为其详细消息。异常(String message)
使用指定的详细消息构造新的异常。异常(String message, Throwable cause)
使用指定的详细消息和原因构造一个新的异常。protected
异常(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
使用指定的详细消息构造新的异常,启用,禁用启用或禁用,以及启用或禁用可写堆栈跟踪。异常(Throwable cause)
构造具有指定的原因和详细消息的新异常(cause==null ? null : cause.toString())
(它通常包含的类和详细消息cause
)。
-
方法摘要
-
-
-
构造方法详细信息
-
异常
public Exception()
使用null
构造一个新的异常作为其详细消息。 原因未初始化,随后可通过致电Throwable.initCause(java.lang.Throwable)
进行初始化。
-
异常
public Exception(String message)
使用指定的详细消息构造新的异常。 原因未初始化,随后可通过致电Throwable.initCause(java.lang.Throwable)
进行初始化。- 参数
-
message
- 详细信息。 保存详细消息以供稍后通过Throwable.getMessage()
方法检索。
-
异常
public Exception(String message, Throwable cause)
使用指定的详细消息和原因构造一个新的异常。请注意,与
cause
关联的详细消息不会自动合并到此异常的详细消息中。- 参数
-
message
- 详细消息(保存以供稍后通过Throwable.getMessage()
方法检索)。 -
cause
- 原因(保存以供稍后通过Throwable.getCause()
方法检索)。 (允许值为null
,表示原因不存在或未知。) - 从以下版本开始:
- 1.4
-
异常
public Exception(Throwable cause)
构造具有指定的原因和详细消息的新异常(cause==null ? null : cause.toString())
(它通常包含的类和详细消息cause
)。 此构造函数对于仅比其他throwable的包装器更多的异常非常有用(例如,PrivilegedActionException
)。- 参数
-
cause
- 原因(保存以供稍后通过Throwable.getCause()
方法检索)。 (允许值为null
,表示原因不存在或未知。) - 从以下版本开始:
- 1.4
-
-