La Sostenibilidad Corporativa. Administración Ambiental
Serializacion de objetos
1. SERIALIZACION
DE OBJETOS
Víctor Añazco
Stephen Sampedro
31 de Octubre del 2012
2. La serialización es el proceso de convertir un
objeto en una secuencia de bytes para
conservarlo en memoria, una base de datos o
un archivo.
Su propósito principal es guardar el estado
de un objeto para poder crearlo de nuevo
cuando se necesita. El proceso inverso se
denomina deserialización.
3. Para que un objeto pueda ser almacenado en
disco, es necesario que la clase a la que
pertenece sea serializable.
Esta característica la poseen todas aquellas
clases que implementan la interfaz
java.io.Serializable.
4. La interfaz Serializable no contiene ningún
método, basta con que una clase la
implemente para que sus objetos puedan
ser serializados por la maquina virtual y por
tanto almacenados en disco.
5. Para poder escribir los datos en un disco se
lo hace a través de: ObjectOutputStream.
Para crear el objeto de la clase se debe
disponer del: FileOutputStream
7. Para poder leer los objetos serializados se
debe utilizar : ObjectInputStream
Dispone de un método denominado: Object
readObject
Sirve para devolver los objetos almacenados
en un fichero