Eu tenho um exemplo, se te ajudar... Abaixo segue o código:
 
-------------------------------------------------------------------------------------------------------
import java.io.*;
 
public class Serializacao{
 public static void main(String[] args){
  try{
   Pessoa[] p = new Pessoa[4];
   p[0] = new Pessoa("primeiroNome", 22, "segundoNome");
   p[1] = new Pessoa("primeiroNome", 24, "segundoNome");
   p[2] = new Pessoa("primeiroNome",25, "segundoNome");
   p[3] = new Pessoa("primeiroNome", 47, "segundoNome");
   
   ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("Nomes.dat"));
   out.writeObject(p);
   out.close();
   
   ObjectInputStream in = new ObjectInputStream(new FileInputStream("Nomes.dat"));
   Pessoa[] p2 = (Pessoa[])in.readObject();
     
   for(int i = 0; i < p2.length; i++){
    p2[i].print();
   }
   
  }catch(Exception e){
   String erro = e.toString();
   int i = erro.lastIndexOf(".");
   System.out.println("Erro: " + erro.substring(i+1) + "\n" + erro);
   System.exit(1);
  }
 }
}
 
class Pessoa implements Serializable{
 public Pessoa(String n, int i, String s){
  this.nome = n;
  this.idade = i;
  this.sobreNome = s;
 }
 public String getNome(){
  return nome;
 }
 public String getSobreNome(){
  return sobreNome;
 }
 public void print(){
  System.out.println("Nome: " + nome + " Sobrenome: " + sobreNome + " Idade: " + idade);
 }
 
 private String nome;
 private int idade;
 private String sobreNome;
}
-------------------------------------------------------------------------------------------------------
 
 
----- Original Message -----
Sent: Wednesday, November 20, 2002 1:37 PM
Subject: [java-list] Serialização de Objetos

Saudações Javaneses,
 
alguém tem bom material ou site sobre serialização de objetos??
 
Desde já agradeço a atenção!
 
Danielle Furtado.

Responder a