Я думаю, что это неправильный подход. Если вы хотите записать объекты в файл, вам нужно использовать ObjectOutputStream для записи в файл:
FileOutputStream fos = new FileOutputStream("t.tmp");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeInt(12345);
oos.writeObject("Today");
oos.writeObject(new Date());
oos.writeObject(myTimePrimitive);
oos.close();
Обычный out.write (int) используется для записи простого байта в поток, и он будет косвенно использоваться классом ObjectOutputStream.
Вы можете использовать ObjectInputStream для чтения вашего объекта обратно.