Logo es.boatexistence.com

¿Por qué se requiere serialización en Java?

Tabla de contenido:

¿Por qué se requiere serialización en Java?
¿Por qué se requiere serialización en Java?

Video: ¿Por qué se requiere serialización en Java?

Video: ¿Por qué se requiere serialización en Java?
Video: JAVA - Guardar el estado de los Objetos - Serialización y Deserialización 2024, Mayo
Anonim

En Java, creamos varios objetos que viven y mueren en consecuencia, y cada objeto ciertamente morirá cuando la JVM muera. … Bueno, la serialización nos permite convertir el estado de un objeto en un flujo de bytes, que luego puede guardarse en un archivo en el disco local o enviarse a través de la red a cualquier otra máquina.

¿Cuál es el propósito de la serialización en Java?

La serialización en Java nos permite convertir un objeto en flujo que podemos enviar a través de la red o guardarlo como archivo o almacenarlo en la base de datos para su uso posterior. La deserialización es el proceso de convertir el flujo de objetos en un objeto Java real para usar en nuestro programa.

¿Por qué es necesaria la serialización?

Serialización permite al desarrollador guardar el estado de un objeto y volver a crearlo según sea necesario, proporcionando almacenamiento de objetos e intercambio de datos. A través de la serialización, un desarrollador puede realizar acciones como: Enviar el objeto a una aplicación remota mediante un servicio web.

¿Es necesaria la serialización en Java?

La serialización generalmente se cuando surge la necesidad de enviar sus datos a través de la red o almacenarlos en archivos Por datos me refiero a objetos y no a texto. Ahora el problema es que su infraestructura de red y su disco duro son componentes de hardware que entienden bits y bytes pero no objetos JAVA.

¿Qué sucede si no serializamos?

¿Qué sucede si intenta enviar objetos no serializados a través de la red? Al atravesar un gráfico, se puede encontrar un objeto que no admita la interfaz Serializable En este caso, se lanzará la NotSerializableException e identificará la clase del objeto no serializable.

Recomendado: