0% encontró este documento útil (0 votos)
30 vistas6 páginas

2 Poo 2

Programación orientada a objetos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas6 páginas

2 Poo 2

Programación orientada a objetos
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CIENCIAS

MATEMÁTICAS Y
FÍSICA

UNIVERSIDAD DE GUAYAQUIL

Facultad: CIENCIAS MATEMÁTICAS Y FÍSICAS


Carrera: INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
Asignatura: PROGRAMACIÓN ORIENTADA A OBJETOS II

Serialización de Objetos

Ing. Roberto Crespo Mendoza. MSIG.


CIENCIAS
MATEMÁTICAS Y
FÍSICA

Serialización de Objetos

La serialización de un objeto consiste en obtener una secuencia de


bytes que represente el estado de dicho objeto.
Esta secuencia puede utilizarse de varias maneras:
• Enviarse a través de la red
• Guardarse en un archivo para su uso posterior
• Utilizarse para recomponer el objeto original
CIENCIAS
MATEMÁTICAS Y
FÍSICA

Serialización de Objetos

• Serializar un objeto consiste en guardar el estado de sus


atributos.
• Si el objeto a serializar tiene campos que a su vez son objetos,
habrá que serializarlos primero.
• Es un proceso recursivo que implica la serialización de todo un
árbol de objetos.
• También se almacena información relativa a dicho árbol, para
poder llevar a cabo la reconstrucción del objeto serializado.
CIENCIAS
MATEMÁTICAS Y
FÍSICA
Serialización de Objetos
Modificador transient

En ocasiones puede interesar que Ejemplo:


un atributo concreto de un objeto
no sea serializado. Publilc class miClase{
Esto se puede conseguir utilizando protected int e;
el modificador transient, que
informa a la JVM de que no interesa protected Date fecha;
mantener el valor de ese atributo protected transient long edad;
para serializarlo o hacerlo }
persistente.
CIENCIAS
MATEMÁTICAS Y
FÍSICA
Serialización de Objetos
Interfaz serializable
• Un objeto serializable es un objeto que se puede convertir en una
secuencia de bytes.
• Para que un objeto sea serializable, debe implementar la interfaz
[Link]
• public class MiClase implements [Link]
• Se usa simplemente para 'marcar' aquellas clases cuyas instancias pueden
ser convertidas a secuencias de bytes (y posteriormente reconstruidas).
• No define ningún método.
• El sistema de ejecución de Java se encarga de hacer la serialización de
forma automática
CIENCIAS
MATEMÁTICAS Y
FÍSICA
Serialización de Objetos
Interfaz serializable
• Un objeto serializable es un objeto que se puede convertir en una
secuencia de bytes.
• Para que un objeto sea serializable, debe implementar la interfaz
[Link]
• public class MiClase implements [Link]
• Se usa simplemente para 'marcar' aquellas clases cuyas instancias pueden
ser convertidas a secuencias de bytes (y posteriormente reconstruidas).
• No define ningún método.
• El sistema de ejecución de Java se encarga de hacer la serialización de
forma automática

También podría gustarte