JavaTM Platform
Standard Ed. 6

java.io
クラス IOException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.io.IOException
すべての実装されたインタフェース:
Serializable
直系の既知のサブクラス:
ChangedCharSetException, CharacterCodingException, CharConversionException, ClosedChannelException, EOFException, FileLockInterruptionException, FileNotFoundException, FilerException, HttpRetryException, IIOException, InterruptedIOException, InvalidPropertiesFormatException, JMXProviderException, JMXServerErrorException, MalformedURLException, ObjectStreamException, ProtocolException, RemoteException, SaslException, SocketException, SSLException, SyncFailedException, UnknownHostException, UnknownServiceException, UnsupportedDataTypeException, UnsupportedEncodingException, UTFDataFormatException, ZipException

public class IOException
extends Exception

なんらかの入出力例外の発生を通知するシグナルを発生させます。このクラスは、入出力処理の失敗、または割り込みの発生によって生成される例外の汎用クラスです。

導入されたバージョン:
JDK1.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 から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

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

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。