package javacodebook.io.serialize;

import java.io.*;

public class WriteData {

    public static void main(String[] args)
    throws Exception {
        //Ein Objekt der Klasse Buch erzeugen
        Buch buch1 = new Buch("Der Medicus", "Noah Gordon", "Knaur", 523);

        //Das Buch serialisieren
        ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("c:\\buch.ser"));
        out.writeObject(buch1);
        out.close();

        Buch[] buecher = new Buch[] {
            new Buch("Per Anhalter durch die Galaxis", "Douglas Adams", "Heyne", 42),
            new Buch("Das Restaurant am Ende des Universums", "Douglas Adams", "Heyne", 245),
            new Buch("Das Parfüm", "Patrick Süskind", "K.A.", 324)
        };
        out = new ObjectOutputStream(new FileOutputStream("c:\\buecher.ser"));
        out.writeObject(buecher);
        out.close();
    }
}
