Tabla de contenido:

¿Cómo deserializa un objeto en Java?
¿Cómo deserializa un objeto en Java?

Video: ¿Cómo deserializa un objeto en Java?

Video: ¿Cómo deserializa un objeto en Java?
Video: SERIALIZABLE en JAVA - Tutorial Completo Fácil 2024, Mayo
Anonim

Serialización y Deserialización en Java con el ejemplo. La serialización es un mecanismo de conversión del estado de un objeto en una secuencia de bytes. Deserialización es el proceso inverso en el que se utiliza el flujo de bytes para recrear la Objeto Java en memoria. Este mecanismo se utiliza para persistir objeto.

En consecuencia, ¿cómo serializa un objeto en Java?

Para serializar un objeto significa convertir su estado en un flujo de bytes para que el flujo de bytes pueda revertirse a una copia del objeto . A Objeto Java es serializable si su clase o cualquiera de sus superclases implementa el Java . io. Serializable interfaz o su subinterfaz, Java.

¿Cómo se lee un objeto en Java? Cómo leer un objeto desde un archivo en Java

  1. Abra un FileInputStream en el archivo en el que ha almacenado el objeto.
  2. Abra un ObjectInputStream en el FileInpoutStream anterior.
  3. Utilice el método readObject de la clase ObjectInputStream para leer el objeto del archivo.
  4. El método anterior devuelve un objeto de tipo Object.

También sepa, ¿cómo deserializa una lista en Java?

Aquí tienes un ejemplo completo. Estos son los pasos:

  1. Create Class Item () que implementa Serializable.
  2. En Principal: crea 2 objetos de artículo.
  3. Agréguelo a ArrayList.
  4. Serialice ArrayList. Verifique el archivo para ver la secuencia de bytes de un objeto. (Debajo de la imagen)
  5. Deserialice la corriente de bytes del mismo archivo para ver Object.

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

Objeto Publicación por entregas es un proceso que se utiliza para convertir el estado de un objeto en un flujo de bytes, que puede persistir en un disco / archivo o enviarse a través de la red a cualquier otro Java máquina virtual. El proceso inverso de crear un objeto a partir del flujo de bytes se denomina deserialización.

Recomendado: