package lecture.fileio;

import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.IOException;

import lecture.common.Log;

/** バイナリファイルの読み込み Java */
class BinaryFileRead {
  public static void main(String[] args) throws IOException {
    FileInputStream fis = null;
    DataInputStream dis = null;
    try {
      fis = new FileInputStream("./binary-file.dat");
      dis = new DataInputStream(fis);
      //
      int v = dis.readInt();
      Log.print("v="+v);
      double d = dis.readDouble();
      Log.print("d="+d);
    }
    catch(Exception ex) {
      ex.printStackTrace();
    }
    finally {
      if (dis != null) {
          dis.close();
      }
      if (fis != null) {
          fis.close();
      }
    }
  }
}
//---------------------------------------------------
//・目次 - ファイル入出力
//  http://blogs.yahoo.co.jp/artery2020/40607767.html
//・目次 - Java入門
//  http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
//  http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
//  http://blogs.yahoo.co.jp/artery2020/39657784.html
//・目次 - 単なる雑談
//  http://blogs.yahoo.co.jp/artery2020/40599964.html
//---------------------------------------------------