FileOutputStream fos = new FileOutputStream("C:\\img.gif");
fos.write(byte);
fos.flush();
fos.close();

byte č un array di byte, flush serve a inviare i byte fisicamente all'hd, close deve essere chiamato per chiudere il file