idzik icon

Java/Serializacja/WriteObjects.java

idzik | PRO | 01/09/16 02:48:43 PM UTC | 0 ⭐ | 189 👁️ | Never ⏰ | []
Java |

1.04 KB

|

None

|

0 👍

/

0 👎

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
 
public class WriteObjects {
 
    public static void main(String[] args) {
        System.out.println("Zapisywanie obiektów klasy osoba ...");
        
        Osoba osoba1=new Osoba("Jacek","Poniedziałek",35);
        Osoba osoba2=new Osoba("Jarosław","Prezesowy",25);
        Osoba osoba3=new Osoba("Andrzej","Dudowsky",45);
      
        try
        {
            FileOutputStream zapis = new FileOutputStream("zapis.bin");
            ObjectOutputStream listaosob = new ObjectOutputStream(zapis);
           
            listaosob.writeObject(osoba1);
            listaosob.writeObject(osoba2);
            listaosob.writeObject(osoba3);
            
            listaosob.close();
        } 
        
        catch (FileNotFoundException e) 
        {
            e.printStackTrace();
        } 
        catch (IOException e)
        {
           e.printStackTrace();
        }
    
    }
 
}

Comments