package serialisierung1;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/**
 * Serialisiert einige Objekte und schreibt sie persistent ins Dateisystem.
 * 
 * @author  Ralf Kunze (rkunze@uos.de), Institut fuer Informatik, Universitaet Osnabrueck
 * @date 31.05.2007
 */
public class SerialisierungsTest {

	public static void main(String[] args) {
		FileOutputStream fos = null;
		ObjectOutputStream o;
		try {
			fos = new FileOutputStream("serialisierung1/objekte.ser");
			o = new ObjectOutputStream(fos);
			o.writeObject("Ralf Kunze");
			o.writeObject(new Integer(10));
//			o.writeObject(new Test());
			System.out.println("Die Objekte wurden serialisiert");
			
			o.flush();
			o.close();
		} catch (FileNotFoundException e) {
			System.err.println("Could not find File:"+fos);
		} catch (IOException e) {
			System.err.println("Could not write ObjectOutputStream:"); e.printStackTrace();
		}
	}

}
