|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
public class BufferedOutputStream
BufferedOutputStream は出力ストリーム用のバッファ機能を提供します。
出力ストリームを BufferedOutputStream で包むことにより、下位システムへの書き込みを個々のバイト書き込みごとではなく、バッファ単位で実行することでパフォーマンスを向上させます。
| コンストラクタの概要 | |
|---|---|
BufferedOutputStream(OutputStream out)
out を出力先のストリームとする BufferedOutputStream を生成します。 |
|
BufferedOutputStream(OutputStream out,
int size)
size の大きさのバッファを持つ、 out を出力先のストリームとする BufferedOutputStream を生成します。 |
|
| メソッドの概要 | |
|---|---|
void |
flush()
バッファされたバイトデータを強制的に下位の出力ストリームに書き出します。 |
void |
write(byte[] b,
int off,
int len)
指定されたバイト配列 b のインデックスオフセット off から格納されている len バイトのバイトデータを出力ストリームに書き込みます。 |
void |
write(int b)
指定されたバイトを出力ストリームに書き込みます。 |
| クラス java.io.FilterOutputStream から継承されたメソッド |
|---|
close, write |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| コンストラクタの詳細 |
|---|
public BufferedOutputStream(OutputStream out)
out を出力先のストリームとする BufferedOutputStream を生成します。
out - BufferedOutputStream が出力する先の出力ストリーム
public BufferedOutputStream(OutputStream out,
int size)
size の大きさのバッファを持つ、 out を出力先のストリームとする BufferedOutputStream を生成します。
out - BufferedOutputStream が出力する先の出力ストリームsize - バッファサイズ。
このパラメータに0を指定した場合でも例外は発生しませんが、
そのオブジェクトを使用した場合の振る舞いは保証されません。| メソッドの詳細 |
|---|
public void flush()
throws IOException
FilterOutputStream 内の flushIOException - I/Oエラーが発生した場合。
public void write(byte[] b,
int off,
int len)
throws IOException
b のインデックスオフセット off から格納されている len バイトのバイトデータを出力ストリームに書き込みます。
FilterOutputStream 内の writeb - 出力するデータを保持する配列off - 配列 b の、出力するデータが格納されているインデックスオフセットlen - 出力するデータのバイト長
IOException - I/Oエラーが発生した場合OutputStream.write(byte[])
public void write(int b)
throws IOException
FilterOutputStream 内の writeb - 書き込むバイト
IOException - I/Oエラーが発生した場合OutputStream.write(int)
|
nanoJBlend | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||