タグ

ブックマーク / www.asahi-net.or.jp/~dp8t-asm (1)

  • バイナリファイル入出力

    入力 もっとも一般的なアクセス方法はバイト単位でのアクセスです。 バイト単位のリードにはInputStreamのread()メソッドを使用します。 FileInputStreamから直接バイト単位でアクセスすることもできますが、効率 上の問題から間にBufferedInputStreamを挿んでいます。 注意して欲しいのが処理の最後でfinallyを使用してストリームのクローズを 行っていること。 使い終わった資源は速やかに解放するのが正しいプログラミング作法です。 資源解放にはfinallyを使用するのがJava流で、プログラムの見通しが良くなっているのがわかります。 バイト単位 InputStream in = null; try { in = new BufferedInputStream(new FileInputStream("foo"))); int b; while ((b

  • 1