import java.io.IOException;
import java.io.RandomAccessFile;

public class RandomAccessData {
	public static void main(String[] args)  throws IOException {
		RandomAccessFile f = new RandomAccessFile("/tmp/junk.data", "rw");
		f.writeInt(34);
		f.writeDouble(3.14159);
		f.seek(0);  // rewind and read again
		int i = f.readInt();
		double d = f.readDouble();
		f.close();
		System.out.printf("read %d and %1.5f\n", i, d);
	}
}