Java IO Tutorial - Java ObjectOutputStream .writeObject (Object obj)








Syntax

ObjectOutputStream.writeObject(Object obj) has the following syntax.

public final void writeObject(Object obj)   throws IOException

Example

In the following code shows how to use ObjectOutputStream.writeObject(Object obj) method.

/*  w ww.j a  v  a2s.  c  o  m*/
import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;

public class Main {
  public static void main(String[] args) {
    Card card = new Card();
    try {
      FileOutputStream out = new FileOutputStream("card.out");
      ObjectOutputStream oos = new ObjectOutputStream(out);
      oos.writeObject(card);
      oos.flush();
      oos.close();
    } catch (Exception e) {
      System.out.println("Problem serializing: " + e);
    }
  }
}

class Card implements Serializable {

}