全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
                   |
                   +----java.io.BufferedOutputStream
 
 buf
	buf
   count
	count
   
 BufferedOutputStream(OutputStream)
	BufferedOutputStream(OutputStream)
   BufferedOutputStream(OutputStream, int)
	BufferedOutputStream(OutputStream, int)
   
 flush()
	flush()
   write(byte[], int, int)
	write(byte[], int, int)
  offから始まる長さlenバイトをバッファリングされた出力ストリームへ書き込む。
   write(int)
	write(int)
   
 buf
buf
protected byte buf[]
 count
count
protected int count
 
 BufferedOutputStream
BufferedOutputStream
public BufferedOutputStream(OutputStream out)
 BufferedOutputStream
BufferedOutputStream
  public BufferedOutputStream(OutputStream out,
                              int size)
 
 write
write
public synchronized void write(int b) throws IOException
 write
write
 public synchronized void write(byte b[],
                                int off,
                                int len) throws IOException
off から始まる len バイトをバッファリングされた出力ストリームへ書き込みます。
 普通、このメソッドは与えられた配列からこのストリームのバッファへバイトを格納し、必要に応じて下層の出力ストリームにバッファをフラッシュします。しかし、要求された長さが少なくともこのストリームのバッファと同じ位の大きさの場合、このメソッドはバッファをフラッシュし、そのバイトを直接下層の出力ストリームに書き込みます。こうして、余分な BufferedOutputStream は、データを不必要にコピーしません。
 flush
flush
public synchronized void flush() throws IOException
全パッケージ クラス階層 このパッケージ 全項目 次項目 インデックス