La classe da serializzare e tutti i suoi membri devono implementare l'interfaccia Serializable,che non ha metodi. Quindi per scrivere un oggetto mio_oggetto:
Codice PHP:
try{
ObjectOutputStream out =
new BufferedOutputStream(
new FileOutputStream(file));
out.writeObject(mio_oggetto);
out.close();
}
catch (Exception e){
System.out.println(e);
}
per leggere:
Codice PHP:
MiaClasse mio_oggetto = null;
try{
ObjectInputStream in =
new BufferedInputStream(
new FileInputStream(file));
mio_oggetto = (MiaClasse)in.readObject();
in.close();
}
catch (Exception e){
System.out.println(e);
}