nanoJBlend

クラス
java.io.IOException の使用

IOException を使用しているパッケージ
java.io データストリームの操作に関するクラスを提供します。 
java.net ネットワーク上のリソースにアクセスするためのソケット関連のクラスを提供します。 
java.util 各種のユーティリティークラスを提供します。 
jp.co.aplix.avm このパッケージは組込ソフトウェアで必要となる機能を含んでいます。 
 

java.io での IOException の使用
 

java.io での IOException のサブクラス
 class EOFException
          EOFException はデータ入力中にストリームの終端に到達したことを通知します。
 class InterruptedIOException
          InterruptedIOException は、入力処理または出力処理を実行中のスレッドが割り込まれたことにより実行中の処理が終了させられてしまったことを通知します。
 class UnsupportedEncodingException
          UnsupportedEncodingException は、サポートしていない文字エンコーディングの処理が要求されたことを通知します。
 class UTFDataFormatException
          UTFDataFormatException は Modified UTF-8 に沿っていない不正な文字列をデータ入力ストリームから読み込んだ場合、および出力ストリームに書き込む際にデータ長が規定より長くなってしまったときにスローされます。
 

IOException をスローする java.io のメソッド
 int BufferedInputStream.available()
          この入力ストリームに対して、次のメソッド呼び出しによってブロックされることなく読みだすかまたはスキップすることが可能なバイト数を返します。
 int FilterInputStream.available()
          このストリームからブロックすることなく読み込めるバイト数を返します。
 int InputStream.available()
          この入力ストリームに対して、次のメソッド呼び出しによってブロックされることなく読みだすかまたはスキップすることが可能なバイト数を返します。
 void BufferedInputStream.close()
          この入力ストリームをクローズして、関連するリソースを解放します。
 void BufferedReader.close()
          クローズします。
 void ByteArrayOutputStream.close()
          ByteArrayOutputStream のクローズは何も影響を与えません。
 void FilterInputStream.close()
          この入力ストリームをクローズして、ストリームに関連するシステムリソースを解放します。
 void FilterOutputStream.close()
          この出力ストリームをクローズして、ストリームに関連するシステムリソースを解放します。
 void InputStream.close()
          この入力ストリームをクローズして、関連するリソースを解放します。
 void InputStreamReader.close()
          ストリームをクローズします。
 void OutputStream.close()
          この出力ストリームをクローズして、ストリームに関連するシステムリソースを解放します。
 void OutputStreamWriter.close()
          このストリームをクローズします。
abstract  void Reader.close()
          ストリームをクローズします。
abstract  void Writer.close()
          ストリームをフラッシュしてクローズします。
 void BufferedOutputStream.flush()
          バッファされたバイトデータを強制的に下位の出力ストリームに書き出します。
 void DataOutputStream.flush()
          この出力ストリームの出力先のストリームをフラッシュしてバッファされた出力バイトデータを強制的に書き出します。
 void FilterOutputStream.flush()
          この出力ストリームをフラッシュして、バッファされた出力バイトデータを強制的に書き出します。
 void OutputStream.flush()
          この出力ストリームをフラッシュして、バッファされた出力バイトデータを強制的に書き出します。
 void OutputStreamWriter.flush()
          ストリームをフラッシュします。
abstract  void Writer.flush()
          ストリームをフラッシュします。
 void BufferedReader.mark(int readAheadLimit)
          現在位置をマークします。
 void InputStreamReader.mark(int v)
          このストリーム中の現在のアクセス位置をマークします。
 void Reader.mark(int readAheadLimit)
          このストリーム中の現在のアクセス位置をマークします。
 int BufferedInputStream.read()
          入力ストリームから次のバイトを読み込みます。
 int BufferedReader.read()
          1文字読み込みます。
 int FilterInputStream.read()
          入力ストリームから次のバイトを読み込みます。
abstract  int InputStream.read()
          入力ストリームから次のバイトを読み込みます。
 int Reader.read()
          一文字読み込みます。
 int FilterInputStream.read(byte[] b)
          この入力ストリームから最大 b.length バイトまで読み込み、バイト配列 b に格納します。
 int InputStream.read(byte[] b)
          入力ストリームから数バイトを読み込み、配列のバッファ b に格納します。
 int BufferedInputStream.read(byte[] b, int off, int len)
          最大 len バイトまでこの入力ストリームから読み込み、指定された配列の領域に格納します。
 int FilterInputStream.read(byte[] b, int off, int len)
          このストリームから、最大 len バイトまでのバイトデータをバイト配列 b に読み込みます。
 int InputStream.read(byte[] b, int off, int len)
          最大 len バイトまでこの入力ストリームから読み込み配列に格納します。
 int Reader.read(char[] cbuf)
          複数の文字を配列に読み込みます。
 int BufferedReader.read(char[] cbuf, int off, int len)
          文字を指定された配列の一部に読み込みます。
 int InputStreamReader.read(char[] cbuf, int off, int len)
          複数の文字を配列の一部分に読み込みます。
abstract  int Reader.read(char[] cbuf, int off, int len)
          複数の文字を配列の一部分に読み込みます。
 boolean DataInput.readBoolean()
          1バイトを読み込み、値に基づいた boolean 値を返します。
 boolean DataInputStream.readBoolean()
          1バイトを読み込み、値に基づいた boolean 値を返します。
 byte DataInput.readByte()
          1バイト読み込んで返します。
 byte DataInputStream.readByte()
          1バイトを byte として読み込んで返します。
 char DataInput.readChar()
          2バイトを char 値として読み込みます。
 char DataInputStream.readChar()
          2バイトを char として上位バイトから読み込んで返します。
 void DataInput.readFully(byte[] b)
          b.length バイトを入力ストリームから読み込み、 b に格納します。
 void DataInputStream.readFully(byte[] b)
          b.length バイトを読み込み、b に格納します。
 void DataInput.readFully(byte[] b, int off, int len)
          入力ストリームから len バイト読み込みます。
 void DataInputStream.readFully(byte[] b, int off, int len)
          len バイトを読み込み、配列 b のインデックスオフセット off から格納します。
 int DataInput.readInt()
          4バイトを int 値として読み込みます。
 int DataInputStream.readInt()
          4バイトを int として上位バイトから読み込んで返します。
 String BufferedReader.readLine()
          1テキスト行を読み込みます。
 String DataInputStream.readLine()
          テキスト行を一つ読み込んで返します。
 long DataInput.readLong()
          8バイトを long 値として読み込みます。
 long DataInputStream.readLong()
          8バイトを long として上位バイトから読み込んで返します。
 short DataInput.readShort()
          2バイトを short 値として読み込みます。
 short DataInputStream.readShort()
          2バイトを short として上位バイトから読み込んで返します。
 int DataInput.readUnsignedByte()
          1バイトを符号無し整数として読み込み、 int に格納して返します。
 int DataInputStream.readUnsignedByte()
          1バイトを符号無し整数として読み込み、 int の最下位バイトに格納して返します。
 int DataInput.readUnsignedShort()
          2バイトを符号無し整数として読み込み、 int に格納して返します。
 int DataInputStream.readUnsignedShort()
          2バイトを符号無し整数として上位バイトから読み込み、 int の下位16ビットに格納して返します。
 String DataInput.readUTF()
          Modified UTF-8 でエンコードされた文字列を読み込み、 String に格納して返します。
 String DataInputStream.readUTF()
          Modified UTF-8 文字列を読み込みます。
static String DataInputStream.readUTF(DataInput in)
          指定された入力ストリームから Modified UTF-8 文字列を読み込みます。
 boolean BufferedReader.ready()
          ブロックせずに 1 文字以上読み込みできるかどうかを返します。
 boolean InputStreamReader.ready()
          このストリームから読み込み可能かどうかテストします。
 boolean Reader.ready()
          このストリームから読み込み可能かどうかテストします。
 void BufferedInputStream.reset()
          ストリームの読み出しポジションを mark メソッドが最後に呼び出された時点の位置に戻します。
 void BufferedReader.reset()
          読み出し位置をマーク位置に戻します。
 void FilterInputStream.reset()
          ストリームの読み出しポジションを mark メソッドが最後に呼び出された時点の位置に戻します。
 void InputStream.reset()
          ストリームの読み出しポジションを mark メソッドが最後に呼び出された時点の位置に戻します。
 void InputStreamReader.reset()
          ストリームをリセットします。
 void Reader.reset()
          ストリームをリセットします。
 long BufferedInputStream.skip(long n)
          この入力ストリームから n バイト分をスキップします。
 long BufferedReader.skip(long n)
          文字をスキップします。
 long FilterInputStream.skip(long n)
          この入力ストリームから n バイト分をスキップして廃棄します。
 long InputStream.skip(long n)
          この入力ストリームから n バイト分をスキップして廃棄します。
 long Reader.skip(long n)
          複数の文字をスキップします。
 int DataInput.skipBytes(int n)
          入力ストリームから n バイトスキップして廃棄します。
 int DataInputStream.skipBytes(int n)
          入力ストリームから n バイトをスキップします。
 void DataOutput.write(byte[] b)
          指定された配列 b のバイトデータ全てを出力ストリームに書き込みます。
 void FilterOutputStream.write(byte[] b)
          この出力ストリームに b.length バイトを書き込みます。
 void OutputStream.write(byte[] b)
          指定された配列 bb.length の長さのバイトデータをこの出力ストリームに書き込みます。
 void BufferedOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列 b のインデックスオフセット off から格納されている len バイトのバイトデータを出力ストリームに書き込みます。
 void DataOutput.write(byte[] b, int off, int len)
          指定されたバイト配列 b の、インデックス off から格納されている len 個のバイトデータを出力ストリームに書き込みます。
 void DataOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列の、インデックスオフセット off から len バイト分を書き込みます。
 void FilterOutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列のインデックスオフセット off から格納されている len バイトのバイトデータを出力ストリームに書き込みます。
 void OutputStream.write(byte[] b, int off, int len)
          指定されたバイト配列の、オフセット off から始まる len バイトのデータをこの出力ストリームに書き込みます。
 void Writer.write(char[] cbuf)
          文字配列を書き込みます。
 void OutputStreamWriter.write(char[] cbuf, int off, int len)
          指定された char 配列の一部を書き込みます。
abstract  void Writer.write(char[] cbuf, int off, int len)
          文字配列の一部または全部を書き込みます。
 void BufferedOutputStream.write(int b)
          指定されたバイトを出力ストリームに書き込みます。
 void DataOutput.write(int b)
          引数 b の最下位8ビットをストリームに書き込みます。
 void DataOutputStream.write(int b)
          byte を書き込みます。
 void FilterOutputStream.write(int b)
          指定されたバイトデータをこの出力ストリームに書き込みます。
abstract  void OutputStream.write(int b)
          指定された1バイトを出力ストリームに書き込みます。
 void Writer.write(int c)
          1文字書き込みます。
 void Writer.write(String data)
          文字列を書き込みます。
 void OutputStreamWriter.write(String string, int off, int len)
          指定された String の一部を書き込みます。
 void Writer.write(String data, int index, int length)
          文字列の一部または全部を書き込みます。
 void DataOutput.writeBoolean(boolean v)
          boolean 値を出力ストリームに書き込みます。
 void DataOutputStream.writeBoolean(boolean a)
          boolean 値に基づいて1バイト書き込みます。
 void DataOutput.writeByte(int v)
          v の最下位8ビットを出力ストリームに書き込みます。
 void DataOutputStream.writeByte(int v)
          byte を書き込みます。
 void DataOutputStream.writeBytes(String s)
          指定された String の個々の文字の下位8ビットからなるバイト列を書き込みます。
 void DataOutput.writeChar(int v)
          int の下位2バイトを char 値の2バイトとして出力ストリームに書き込みます。
 void DataOutputStream.writeChar(int v)
          char 値(2バイト)を上位バイトから順に書き込みます。
 void DataOutput.writeChars(String s)
          s が表す文字列の文字全てを、最初から順に、各文字2バイトのバイトデータとして出力ストリームに書き込みます。
 void DataOutputStream.writeChars(String s)
          指定された String の文字列の個々の文字を表す char を上位バイト、下位バイトの順に書き込みます。
 void DataOutput.writeInt(int v)
          int を4バイトのデータとして出力ストリームに書き込みます。
 void DataOutputStream.writeInt(int v)
          int (4バイト)を上位バイトから順に書き込みます。
 void DataOutput.writeLong(long v)
          long を8バイトのデータとして出力ストリームに書き込みます。
 void DataOutputStream.writeLong(long v)
          long (8バイト)を上位バイトから順に書き込みます。
 void DataOutput.writeShort(int v)
          int の下位2バイトを short 値の2バイトとして出力ストリームに書き込みます。
 void DataOutputStream.writeShort(int v)
          short (2バイト整数)を上位バイトから順に書き込みます。
 void DataOutput.writeUTF(String s)
          指定された引数 s の文字列を Modified UTF-8 でエンコーディングして出力ストリームに書き込みます。
 void DataOutputStream.writeUTF(String str)
          指定された String の文字列を Modified UTF-8 でエンコードした結果を書き込みます。
 

java.net での IOException の使用
 

java.net での IOException のサブクラス
 class MalformedURLException
          不正なURLであることを示す例外です。
 class ProtocolException
          下位のプロトコルでエラー(TCPエラーなど)が発生したときにスローされる例外です。
 class SocketException
          SocketException は下位のプロトコルでエラー(TCPエラーなど)が発生した場合にスローされます。
 class UnknownHostException
          UnknownHostException はホストのIPアドレスを解決できなかった場合にスローされます。
 

IOException をスローする java.net のメソッド
 Socket ServerSocket.accept()
          このサーバーソケットへの接続要求を受け付けます。
 void DatagramSocket.bind(int port, InetAddress address)
          このデータグラムソケットを、指定されたアドレス・ポートにバインドします。
 void ServerSocket.close()
          このサーバーソケットをクローズします。
 void Socket.close()
          このソケットをクローズします。
 void DatagramSocket.connect(InetAddress address, int port)
          このソケットを指定されたリモートアドレス・ポートに接続します。
 void DatagramSocket.disconnect()
          ソケット接続を切断します。
 InputStream Socket.getInputStream()
          このソケットの入力ストリームを返します。
 OutputStream Socket.getOutputStream()
          このソケットの出力ストリームを返します。
 void DatagramSocket.receive(DatagramPacket p)
          このソケットからデータグラムパケットを受信します。
 void DatagramSocket.send(DatagramPacket p)
          指定されたデータグラムパケットをこのソケットで送信します。
 

IOException をスローする java.net のコンストラクタ
DatagramSocket()
          データグラムソケットを生成して、ローカルホストで使用可能なポートにバインドします。
DatagramSocket(int port)
          データグラムソケットを生成して、ローカルホストマシンの指定されたポートにバインドします。
DatagramSocket(int port, InetAddress laddr)
          データグラムソケットを生成して、指定されたローカルアドレス・ポートにバインドします。
ServerSocket(int port)
          指定されたポートにバインドされたサーバーソケットを生成します。
ServerSocket(int port, int backlog)
          指定されたポートにバインドされた、指定されたサイズのキューを持つサーバーソケットを生成します。
ServerSocket(int port, int backlog, InetAddress bindAddr)
          指定されたポート、キューサイズ、およびローカルIPアドレスにバインドされたサーバーソケットを生成します。
Socket(String host, int port)
          ストリームソケットを作成し、指定されたホストの、指定されたポートに接続します。
 

java.util での IOException の使用
 

IOException をスローする java.util のメソッド
 void Properties.load(InputStream is)
          指定された InputStream からプロパティリストを読み込みます。
 void Properties.load(Reader reader)
          指定された Reader からプロパティリストを読み込みます。
 

jp.co.aplix.avm での IOException の使用
 

IOException をスローする jp.co.aplix.avm のメソッド
 void StdOut.write(byte[] b)
          推奨されていません。 指定された配列のバイト列をログ出力ストリームに書き込みます。
 void StdOut.write(byte[] b, int off, int len)
          推奨されていません。 指定された配列 b のオフセット off から始まる len バイトをログ出力ストリームに書き込みます。
 void StdOut.write(int b)
          推奨されていません。 ログ出力ストリームに指定されたバイトをログ出力ストリームに書き込みます。
 


nanoJBlend

Copyright 2005-2013 Aplix and/or its affiliates. All rights reserved. Aplix Confidential and Restricted.
NTT DOCOMO and Hitachi Kokusai Electric Confidential