写了个小例子供参考:
import java.io.*;
public class Employee implements serialiable{
  private String name;
  private int ID;
  private String gender
  public void setName(String strN){
    name=strN;
  }
  public String getName(){
    return name;
  }
  public void setID(int intid){
    ID=intid;
  }
  public String getID(){
    return ID;
  }
  public void setGender(String strG){
    name=strG;
  }
  //保存对象到文件
  public String getName(){
    return gender;
  }
  //保存对象到文件
   public void save(Employee e){
     //建立文件对象
     File f=new File("employee_obj.ser");
     //打开文件
     FileOutputStream fos=new FileOutputStream(f,true);
     ObjectOutputStream oos=new ObjectOutputStream(fos);
     oos.writeObject(e);
     fos.close();
     oos.close();
     
   }
   //从文件种得到对象
   public Employee getObject(){
     Employee tempObject=null;
     //打开文件
     FileInputStream fos=new FileInputStream("employee_obj.ser");
     ObjectInputStream oos=new ObjectInputStream(fos);
     tempObject=(Employee)oos.readObject();
     fos.close();
     oos.close();
     return tempObject;
   }
}