Article View: es.comp.lenguajes.java
Article #27820Re: serializacion
From: Martin Jul
Date: Mon, 06 Jul 1998 00:00
Date: Mon, 06 Jul 1998 00:00
74 lines
2401 bytes
2401 bytes
Hola Carlos
Aqu� tienes un ejemplo de serializaci�n. Que te diviertas!
Un saludo,
Martin
// ----------------------------------------------------------------
// Salvar el bd del usarios:
// UserDatabase userData;
File userDataFile = new File( "/usr/tmp/foo" );
if( user_data_file.canWrite() ) {
try {
FileOutputStream fos = new FileOutputStream( userDataFile );
ObjectOutputStream oos = new ObjectOutputStream( fos );
oos.writeObject( userData );
oos.close();
fos.close();
} catch ( Exception ex ) {
// ...
}
}
// ----------------------------------------------------------------
// Recuperar un UserDatabase objecto:
File userDataFile = new File( "/usr/tmp/foo" );
if( user_data_file.exists() && user_data_file.canRead() ) {
// get the user objects:
try {
FileInputStream fis = new FileInputStream( userDataFile );
ObjectInputStream ois = new ObjectInputStream( fis );
users = (UserDatabase)(ois.readObject());
ois.close();
fis.close();
} catch( Exception ex ) {
// ...
}
}
// ----------------------------------------------
// El UserDatabase:
public class UserDatabase implements Serializable {
private Vector _users; // (Vector y Date impementan Serializable)
private Date _last_modified;
// m�todos etc.
// ...
}
carlos wrote:
>
> Buenas,
>
> Me pregunto si alguien seria tan amable de enviarme un ejemplo
> con la interface de serializacion, donde se vea como se salva y como se
> recupera el objeto en cuestion.
>
> Gracias
--
Martin Jul (mjul@math.ku.dk) Tel. +45 39 18 42 70
-------------- "This is the 90s. Wake up!" ---------------
Technical Details
Message-ID:
<35A09B4D.F0A42D64@get2net.dk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<35A001BA.995F4972@alumnes.eup.udl.es>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1116f3,5d8f6710d40e2bc6 X-Google-Attributes: gid1116f3,public From: Martin Jul <mjul@get2net.dk> Subject: Re: serializacion Date: 1998/07/06 Message-ID: <35A09B4D.F0A42D64@get2net.dk> X-Deja-AN: 368856103 Content-Transfer-Encoding: 8bit References: <35A001BA.995F4972@alumnes.eup.udl.es> To: carlos <q4374304@alumnes.eup.udl.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Incommunicado Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java