import java.io.FileOutputStream;
import java.io.ObjectOutputStream;
public class Teste
{
public static void main(String[] args)
{
Boo b = new Boo();
try
{
FileOutputStream fos = new FileOutputStream("boo.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(b);
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
Aparentemente deu certo, mesmo sem fechar os fluxos.
O que poderia dar errado?