IOException
日本語 | 入出力例外 |
英語 | in/out exception |
ふりがな | あいおーえくせぷしょん |
フリガナ | アイオーエクセプション |
J2SEに含まれるクラスのひとつ。パッケージも含めたクラス名はjava.io.IOException。
例外の一種。
ストリームクラスを使用している間に発生する、ファイル入出力(IO)関係の例外のスーパークラス。
実際にこの例外が投げられる場合もあるが、通常はサブクラスであるFileNotFoundExceptionクラスやEOFExceptionクラス等が投げられる。逆に言えば、ストリーム関係の例外はIOExceptionクラスを拾っておけばいいということにもなる。
例外の一種。
ストリームクラスを使用している間に発生する、ファイル入出力(IO)関係の例外のスーパークラス。
実際にこの例外が投げられる場合もあるが、通常はサブクラスであるFileNotFoundExceptionクラスやEOFExceptionクラス等が投げられる。逆に言えば、ストリーム関係の例外はIOExceptionクラスを拾っておけばいいということにもなる。
参考サイト
// Sample.java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class Sample
{
public static void main( String[] args )
{
try
{
// 存在しないファイルを開きます。
File inputFile = new File( "あいうえおかきくけこ" );
FileInputStream fileInputStream = new FileInputStream( inputFile );
}
catch( IOException e )
{
e.printStackTrace();
// java.io.FileNotFoundException: あいうえおかきくけこ (指定されたファイルが見つかりません。)
// at java.io.FileInputStream.open(Native Method)
// at java.io.FileInputStream.<init>(FileInputStream.java:103)
// at Sample.main(Sample.java:14)
// このように、ファイルが存在しないのに開こうとすると
// FileNotFoundException例外が投げられます。
// IOExceptionはそのスーパークラスなので、IOExceptionクラスでも
// 受け止められます。
}
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class Sample
{
public static void main( String[] args )
{
try
{
// 存在しないファイルを開きます。
File inputFile = new File( "あいうえおかきくけこ" );
FileInputStream fileInputStream = new FileInputStream( inputFile );
}
catch( IOException e )
{
e.printStackTrace();
// java.io.FileNotFoundException: あいうえおかきくけこ (指定されたファイルが見つかりません。)
// at java.io.FileInputStream.open(Native Method)
// at java.io.FileInputStream.<init>(FileInputStream.java:103)
// at Sample.main(Sample.java:14)
// このように、ファイルが存在しないのに開こうとすると
// FileNotFoundException例外が投げられます。
// IOExceptionはそのスーパークラスなので、IOExceptionクラスでも
// 受け止められます。
}
}
}
// Sample.java import java.io.File; import java.io.FileInputStream; import java.io.IOException; public class Sample { public static void main( String[] args ) { try { // 存在しないファイルを開きます。 File inputFile = new File( "あいうえおかきくけこ" ); FileInputStream fileInputStream = new FileInputStream( inputFile ); } catch( IOException e ) { e.printStackTrace(); // java.io.FileNotFoundException: あいうえおかきくけこ (指定されたファイルが見つかりません。) // at java.io.FileInputStream.open(Native Method) // at java.io.FileInputStream.<init>(FileInputStream.java:103) // at Sample.main(Sample.java:14) // このように、ファイルが存在しないのに開こうとすると // FileNotFoundException例外が投げられます。 // IOExceptionはそのスーパークラスなので、IOExceptionクラスでも // 受け止められます。 } } }
「みだし」に含まれているページ
「解説」に含まれているページ
「サンプルプログラムとか」に含まれているページ
- 127.0.0.1
- <%! %>
- <jsp:useBean>
- BufferedInputStream
- BufferedOutputStream
- BufferedReader
- BufferedWriter
- CharArrayReader
- CharArrayWriter
- classesディレクトリ
- close
- Cookie
- DataInputStream
- DataOutputStream
- doGet
- DOM
- doPost
- DTD
- EOF
- EOFException
- File
- FileInputStream
- FileOutputStream
- FileReader
- FileWriter
- FilterInputStream
- FilterOutputStream
- FilterReader
- FilterWriter
- GET
- HEAD
- HTTP
- HttpServlet
- HttpServletRequest
- HttpServletResponse
- HttpSession
- HttpURLConnection
- InputStream
- InputStreamReader
- IOException
- IPアドレス
- java.net.URL
- JavaBeans
- JSP宣言
- JSP暗黙オブジェクト「request」
- JSP暗黙オブジェクト「session」
- LineNumberInputStream
- LineNumberReader
- localhost
- Logger
- Node
- ObjectInputStream
- ObjectOutputStream
- OutputStream
- OutputStreamWriter
- PipedInputStream
- PipedOutputStream
- PipedReader
- PipedWriter
- POST
- PrintStream
- PushbackInputStream
- PushbackReader
- Reader
- RequestDispatcher
- RSS
- Rss4j
- Runtime
- SequenceInputStream
- Serializable
- ServletConfig
- ServletContext
- ServletException
- StringBufferInputStream
- StringReader
- StringWriter
- TCP
- transient
- UDP
- URI
- URL
- web.xml
- Writer
- Xerces
- XML
- ZIP
- カスタムタグライブラリ
- キャッシュ
- クッキー
- クライアント
- クライアントサーバーシステム
- クロスサイトスクリプティング
- サニタイジング
- サーバー
- サーブレット
- ステートレス
- セッション
- セッションID
- セッションスコープ
- ソケット
- テキストファイル
- ディレクトリ
- ディレクトリトラバーサル
- ドメイン名
- ハンドラ
- バイト入力ストリーム
- バイト出力ストリーム
- バイナリーファイル
- ファイル
- フラッシュ
- ブロックします
- プロパティファイル
- ホスト
- ポート番号
- リクエスト
- リクエストスコープ
- リクエストパラメーター
- リクエストヘッダー
- レスポンス
- レスポンスヘッダー
- ログファイル
- 入力フォーム
- 改行文字
- 文字入力ストリーム
- 文字出力ストリーム
- 標準入出力
- 環境変数
- 直列化