File Input Output Java

import java.io.RandomAccessFile;
public class InputOutputDemoPrimitive {
  public static void main(String[] a) throws Exception {
    //Read and write parts of file "raf.dat" in arbitrary order:
    RandomAccessFile raf = new RandomAccessFile("r.dat", "rw");
    raf.writeDouble(3.1415);
    raf.writeInt(42);
    raf.seek(0);
    System.out.println(raf.readDouble() + " " + raf.readInt());
  }
}