Serializacion 121102153619 Phpapp01
Serializacion 121102153619 Phpapp01
Serializacion 121102153619 Phpapp01
Serializacin de objetos
Integrantes Alpala Diego Quimbiulco Oscar
Serializacin
Es un proceso por el que un objeto cualquiera se puede convertir en una secuencia de bytes con la que ms tarde se podr reconstruir el valor de sus variables. Esto permite guardar un objeto en un archivo o mandarlo por la red.
Es posible deshacer la serializacin volviendo a crear el objeto mediante la lectura de su estado a partir del almacenamiento o de la red.
Serializacin de Objetos
O Para
que un objeto puedo ser almacenado es necesario que la clase a la que pertenece sea serializable.
caracterstica la poseen todas aquellas clases que implementan la interfaz java.io.Serializable
O Esta
Persona , cuyos objetos van a encapsular nombre y edad de una persona. Estos objetos podrn ser guardados porque la clase persona implementa la interfaz serializable.
travs de ObjectOutputStream. O Para crear un objeto de esta clase es necesario disponer del FileOutputStream asociado al fichero donde se va a realizar la escritura. O Una vez creado el objeto la clase dispone del mtodo WriteObject(Object obj) para realizar la escritura del objeto en el disco.
al
Deserializacin de objetos
O Cuando se recupera el objeto mediante la llamada
a readObject() ,se produce la deserializacin que bsicamente consiste en la reconstruccin del objeto de este a partir de la informacin recuperada.
O Durante este proceso , los datos miembros no
serializables sern inicializados con el constructor por defecto de su clase mientras que los serializados sern restaurados con los valores almacenados
Pregunta
O Una ves que hayamos serializado un
objeto y guardado en un archivo, y si despus en la programacin agregamos uno o varios mtodo, podremos leer el objeto que habamos guardado?? si, no por qu?