2011-04-14 10 views
12

Duplicar posible:
What is object serialization?¿Qué es serialización y deserialización conceptualmente?

desea conseguir idea detrás de la serialización y des-serialización de object.A ejemplo sencillo sería apreciada.

+0

Muchas preguntas ya han sido contestadas en el SO, por favor utilice la búsqueda - se pueden encontrar y nuestra respuesta al instante. –

+1

FYI, serialización y deserialización también existe en otros lugares, no solo en Java;) –

+0

Gracias a todos .... – Vral

Respuesta

15

serialización - convertir los datos en un flujo de bytes

deserialización - A su vez un flujo de bytes de nuevo en una copia del objeto original.

Por ejemplo, puede mirar http://www.google.co.uk/search?q=serialization+deserialization+examples 302K resultados. ;)

+2

Correcto, pero cuando diga "datos" en una "secuencia de bytes", ¿qué es "datos"? ? Como las computadoras representan todo como bytes, ¿no son los "datos" también, bueno, los bytes? Entonces estás transformando algunos bytes a otros bytes. Necesita más explicaciones que eso. –

+0

Los datos de @RafaelEyng no siempre están en un formato que se puede transmitir. p.ej. si tiene un objeto que contiene una referencia, esa referencia como bytes no sirve de nada si la transmite. en su lugar, debe transmitir los datos a los que se hace referencia. –

3

Serialización es el proceso de convertir un objeto en una serie de bytes para transferir o almacenar. Deserialización esos mismos bytes y los convierte de nuevo en objetos.

5

Los objetos creados en Java existe sólo mientras la máquina virtual Java se está ejecutando ...

serialización - ahorro de los objetos creados en la secuencia de bytes ...

Deserialización - Recuperación de los bytes almacenados en el forma de objeto original ..

Este artículo le ayudará a entender más ... serialization

+0

El enlace no es correcto, creo – Haris

Cuestiones relacionadas