OutputStreamおよびサブクラス


この抽象クラスは、すべてのクラスのバイト出力ストリームの親です.出力ストリームは、出力バイトを受け入れ、いくつかの受信機に送信する.
クラスOutputStreamアプリケーションを定義するには、少なくとも1つのメソッドを提供して1バイトを出力する必要があります.
直接サブクラスにはFileOutputStream,OutputStreamなどのがある.
方法:close()この出力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します.flush()出力ストリームをリフレッシュし、キャッシュデータを書き出す.write(byte[] b)書き込みb.lengthバイト指定されたバイト配列からの出力ストリーム. write(byte[] b, int off, int len)書き込みlenバイトバイト指定バイト配列でのオフセットoffから出力ストリームが開始される.
public class FileOutputStream
extends OutputStream
ファイル出力ストリームはFileまたは1つFileDescriptorデータ書込み出力ストリーム
public FileOutputStream(String name)
                 throws FileNotFoundException
ファイル出力ストリームを作成し、指定した名前でファイルに書き込む
public FileOutputStream(String name,
                        boolean append)
                 throws FileNotFoundException
ファイル出力ストリームを作成し、指定した名前でファイルに書き込みます.2番目ならtrue、バイトは最初ではなくファイルの最後に書き込まれます
public FileOutputStream(File file)
                 throws FileNotFoundException
ファイル出力ストリームを作成して指定したFileオブジェクト表示のファイル
public FileOutputStream(File file,
                        boolean append)
                 throws FileNotFoundException
ファイル出力ストリームを作成して指定したFileオブジェクトが表すファイル.2番目ならtrueで、バイトは最初ではなくファイルの最後に書き込まれます.
public void write(int b)
           throws IOException
指定したバイトをファイル出力ストリームに書き込みます.実装方法OutputStream write
public void write(byte[] b)
           throws IOException
書き込みb.lengthバイトは、指定されたバイト配列からストリームを出力します. 
public void write(byte[] b,
                  int off,
                  int len)
           throws IOException
書き込みlenバイトバイトバイト指定バイト配列での開始オフセットoffこのファイル出力ストリーム. 
public void close()
           throws IOException
このファイル出力ストリームを閉じ、ストリームに関連付けられたシステムリソースを解放します.このファイル出力ストリームはバイトの書き込みに使用されなくなる可能性があります
protected void finalize()
                 throws IOException
ファイルの接続をクリーンアップし、このファイルがストリームを出力していることを確認します.closeメソッドが呼び出されたとき、このストリームは参照されませんでした.