Taula de continguts:

Com deserialitzar un objecte a Java?
Com deserialitzar un objecte a Java?

Vídeo: Com deserialitzar un objecte a Java?

Vídeo: Com deserialitzar un objecte a Java?
Vídeo: Конструкторы Java — полное руководство 2024, Maig
Anonim

Serialització i Deserialització en Java amb Exemple. La serialització és un mecanisme de conversió de l'estat d'un objecte en un flux de bytes. Deserialització és el procés invers on el flux de bytes s'utilitza per recrear el real Objecte Java en memòria. Aquest mecanisme s'utilitza per persistir objecte.

En conseqüència, com es seria un objecte a Java?

A serializar un objecte significa convertir el seu estat en un flux de bytes de manera que el flux de bytes es pugui revertir en una còpia del objecte . A Objecte Java és serializable si la seva classe o qualsevol de les seves superclasses implementa el java . io. Serialitzable interfície o la seva subinterfície, java.

Com es llegeix un objecte a Java? Com llegir un objecte des d'un fitxer a Java

  1. Obriu un FileInputStream al fitxer on heu emmagatzemat l'objecte.
  2. Obriu un ObjectInputStream al FileInpoutStream anterior.
  3. Utilitzeu el mètode readObject de la classe ObjectInputStream per llegir l'objecte del fitxer.
  4. El mètode anterior retorna un Object de tipus Object.

Sapigueu també, com deserialitzar una llista a Java?

Aquí teniu un exemple complet. Aquests són els passos:

  1. Crear Class Item() que implementa Serializable.
  2. A principal: creeu 2 objectes d'element.
  3. Afegiu-lo a ArrayList.
  4. Serialitzeu la ArrayList. Fitxer de pagament per veure el flux de bytes d'un objecte. (Imatge de sota)
  5. Deserialitzeu el bytestream del mateix fitxer per veure Object.

Quin és l'objectiu de la serialització a Java?

Objecte Serialització és un procés que s'utilitza per convertir l'estat d'un objecte en un flux de bytes, que es pot conservar en un disc/fitxer o enviar-se per la xarxa a qualsevol altre en execució. Java màquina virtual. El procés invers de creació d'un objecte a partir del flux de bytes s'anomena deserialització.

Recomanat: