(29 10-12)serializacion

Post on 15-Jun-2015

362 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

¿Como se guardan los archivos serializables?

TRANSCRIPT

SERIALIZACIÓN

ESCUELA POLITECNICA DEL EJERCITO

LAFEBRE DANIELPAREDES MILTON

Entender la definición de serialización de

objetos que permite la persistencia de datos.

Determinar la utilidad de la misma.

Aplicar los conceptos analizados a un ejemplo practico, que nos permita visualizar como se almacena, y se restaura los datos a través de este mecanismo.

OBJETIVOS

Es un proceso por el cual un objeto cualquiera o

una colección de objetos se convierte en una secuencia de bytes, los cuales pueden ser almacenados en un archivo y recuperados posteriormente.

Pera que un objeto pueda ser serializable debe implementar la interfaz Java.io.Serializable

SERIALIZACION

Esta interfaz no presenta métodos basta con

que una clase la implemente para que sus objetos puedan ser serializados por la JVM (Java Virtual Machine) y por lo tanto almacenados.

INTERFAZ SERIALIZABLE

Jerarquía de salida

Jerarquía de entrada

Escritura en un fichero:

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 Asociado al fichero.

Una ves creado el objeto la clase dispone del método: writeObject(Object obj)

Lectura / Escritura

Lectura de un fichero 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

El constructor de esta clase requiere un objeto: FileInputStream asociado al fichero.

Lectura / Escritura

La serialización permite almacenar el estado

de un componente en disco, abandonar el entorno integrado de desarrollo (IDE) y restaurar el estado de dicho componte cuando se vuelva a ejecutar el IDE

IMPORTANCIA

top related