- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- すべての実装されたインタフェース:
Serializable
- 直系の既知のサブクラス:
AttachOperationFailedException
,ChangedCharSetException
,CharacterCodingException
,CharConversionException
,ClosedChannelException
,ClosedConnectionException
,EOFException
,FileLockInterruptionException
,FileNotFoundException
,FilerException
,FileSystemException
,HttpRetryException
,HttpTimeoutException
,IIOException
,InterruptedByTimeoutException
,InterruptedIOException
,InvalidPropertiesFormatException
,JMXProviderException
,JMXServerErrorException
,MalformedURLException
,ObjectStreamException
,ProtocolException
,RemoteException
,SaslException
,SocketException
,SSLException
,SyncFailedException
,TransportTimeoutException
,UnknownHostException
,UnknownServiceException
,UnsupportedEncodingException
,UserPrincipalNotFoundException
,UTFDataFormatException
,WebSocketHandshakeException
,ZipException
public class IOException extends Exception
何らかの入出力例外の発生を通知するシグナルを発生させます。 このクラスは、入出力処理の失敗、または割り込みの発生によって生成される例外の汎用クラスです。- 導入されたバージョン:
- 1.0
- 関連項目:
InputStream
、OutputStream
、直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 IOException()
エラー詳細メッセージとしてnull
を設定してIOException
を構築します。IOException(String message)
指定された詳細メッセージを持つIOException
を構築します。IOException(String message, Throwable cause)
指定された詳細メッセージと原因を持つIOException
を構築します。IOException(Throwable cause)
指定された原因と詳細メッセージ((cause==null ? null : cause.toString())
)を持つIOException
を構築します(通常、クラスとcause
の詳細メッセージを含みます)。
-
メソッドのサマリー
-
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
コンストラクタの詳細
-
IOException
public IOException()
エラー詳細メッセージとしてnull
を設定してIOException
を構築します。
-
IOException
public IOException(String message)
指定された詳細メッセージを持つIOException
を構築します。- パラメータ:
message
- 詳細メッセージ(あとでThrowable.getMessage()
メソッドで取得できるように保存される)
-
IOException
public IOException(String message, Throwable cause)
指定された詳細メッセージと原因を持つIOException
を構築します。cause
と関連付けられている詳細メッセージが、この例外の詳細メッセージに自動的に統合されることはありません。- パラメータ:
message
- 詳細メッセージ(あとでThrowable.getMessage()
メソッドで取得できるように保存される)cause
- 原因(あとでThrowable.getCause()
メソッドで取得できるように保存される)。 (null値が許可されており、原因が存在しないか不明であることを示す)- 導入されたバージョン:
- 1.6
-
IOException
public IOException(Throwable cause)
指定された原因と詳細メッセージ((cause==null ? null : cause.toString())
)を持つIOException
を構築します(通常、クラスとcause
の詳細メッセージを含みます)。 このコンストラクタは、入出力例外がほかのスロー可能オブジェクトのラッパーである場合に有用です。- パラメータ:
cause
- 原因(あとでThrowable.getCause()
メソッドで取得できるように保存される)。 (null値が許可されており、原因が存在しないか不明であることを示す)- 導入されたバージョン:
- 1.6
-
-