package serialisierung5;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/**
 * Demonstriert die Serialisierung.
 * 
 * @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("serialisierung5/objekte.ser");
			o = new ObjectOutputStream( fos );
			
			
			o.writeObject(new MySerializableClass("Erster  Versuch",1));
			o.writeObject(new MySerializableClass("Zweiter Versuch",2));
			o.writeObject(new MySerializableClass("Dritter Versuch",3));
			
			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();
		}
	}

}
