- 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
,ServerNotActiveException
,SQLException
,StringConcatException
,TimeoutException
,TooManyListenersException
,TransformerException
,TransformException
,UnmodifiableClassException
,UnsupportedAudioFileException
,UnsupportedCallbackException
,UnsupportedFlavorException
,UnsupportedLookAndFeelException
,URIReferenceException
,URISyntaxException
,VMStartException
,XAException
,XMLParseException
,XMLSignatureException
,XMLStreamException
,XPathException
public class Exception extends Throwable
Exception
クラスとそのサブクラスは、通常のアプリケーションでキャッチされる可能性のある状態を示すThrowable
の形式の1つです。クラス
Exception
と、そのサブクラスのうちでRuntimeException
のサブクラスでないものがすべて、チェック例外になります。 メソッドまたはコンストラクタのthrows
節でチェック例外を宣言する必要があるのは、それらの例外がそのメソッドまたはコンストラクタの実行によってスローされ、そのメソッドまたはコンストラクタの境界の外側に伝播する可能性がある場合です。
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 Exception()
詳細メッセージがnull
である新規例外を構築します。Exception(String message)
指定された詳細メッセージを持つ、新規例外を構築します。Exception(String message, Throwable cause)
指定された詳細メッセージおよび原因を使用して新規例外を構築します。protected
Exception(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しい例外を構築します。Exception(Throwable cause)
指定された原因と詳細メッセージ(cause==null ? null : cause.toString())
を持つ新しい例外を構築します(通常、cause
のクラスと詳細メッセージを含みます)。
-
メソッドのサマリー
-
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
コンストラクタの詳細
-
Exception
public Exception()
詳細メッセージがnull
である新規例外を構築します。 原因は初期化されません。Throwable.initCause(java.lang.Throwable)
を呼び出すことによって、あとでこれを初期化することができます。
-
Exception
public Exception(String message)
指定された詳細メッセージを持つ、新規例外を構築します。 原因は初期化されません。Throwable.initCause(java.lang.Throwable)
を呼び出すことによって、あとでこれを初期化することができます。- パラメータ:
message
- 詳細メッセージ。 詳細メッセージは、あとでThrowable.getMessage()
メソッドで取得できるように保存されます。
-
Exception
public Exception(String message, Throwable cause)
指定された詳細メッセージおよび原因を使用して新規例外を構築します。cause
と関連付けられた詳細メッセージが、この例外の詳細メッセージに自動的に統合されることはありません。- パラメータ:
message
- 詳細メッセージ(あとでThrowable.getMessage()
メソッドで取得できるように保存される)。cause
- 原因(あとでThrowable.getCause()
メソッドで取得できるように保存される)。 (null
値が許可されており、原因が存在しないか不明であることを示す。)- 導入されたバージョン:
- 1.4
-
Exception
public Exception(Throwable cause)
指定された原因と詳細メッセージ(cause==null ? null : cause.toString())
を持つ新しい例外を構築します(通常、cause
のクラスと詳細メッセージを含みます)。 このコンストラクタは、例外がほかのスロー可能オブジェクト(PrivilegedActionException
など)のラッパーである場合に有用です。- パラメータ:
cause
- 原因(あとでThrowable.getCause()
メソッドで取得できるように保存される)。 (null
値が許可されており、原因が存在しないか不明であることを示す。)- 導入されたバージョン:
- 1.4
-
Exception
protected Exception(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
指定された詳細メッセージ、原因、抑制の有効化または無効化、書込み可能スタック・トレースの有効化または無効化に基づいて、新しい例外を構築します。- パラメータ:
message
- 詳細メッセージ。cause
- 原因。 (null
値が許可されており、原因が存在しないか不明であることを示す。)enableSuppression
- 抑制を有効化するか、それとも無効化するかwritableStackTrace
- スタック・トレースを書込み可能にするかどうか- 導入されたバージョン:
- 1.7
-
-