Sommario:

Come si deserializza un oggetto in Java?
Come si deserializza un oggetto in Java?

Video: Come si deserializza un oggetto in Java?

Video: Come si deserializza un oggetto in Java?
Video: Java Serializzazione e Deserializzazione - Esempio - PILLOLE DI JAVA TUTORIAL PRATICO PER INIZIARE 2024, Maggio
Anonim

Serializzazione e deserializzazione in Giava con Esempio. La serializzazione è un meccanismo di conversione dello stato di an oggetto in un flusso di byte. deserializzazione è il processo inverso in cui il flusso di byte viene utilizzato per ricreare l'effettivo Oggetto Java in memoria. Questo meccanismo viene utilizzato per mantenere la oggetto.

Di conseguenza, come si serializza un oggetto in Java?

Per serializzare un oggetto significa convertire il suo stato in un flusso di byte in modo che il flusso di byte possa essere ripristinato in una copia di oggetto . UN Oggetto Java è serializzabile se la sua classe o una qualsiasi delle sue superclassi implementa o il Giava . io. serializzabile interfaccia o la sua sottointerfaccia, Giava.

come si legge un oggetto in Java? Come leggere un oggetto da file in Java

  1. Apri un FileInputStream nel file in cui hai archiviato l'oggetto.
  2. Apri un ObjectInputStream al FileInpoutStream sopra.
  3. Utilizzare il metodo readObject della classe ObjectInputStream per leggere l'oggetto dal file.
  4. Il metodo precedente restituisce un Object di tipo Object.

Inoltre, come si deserializza un elenco in Java?

Ecco un esempio completo. Questi sono i passaggi:

  1. Create Class Item() che implementa Serializable.
  2. In principale: crea 2 oggetti oggetto.
  3. Aggiungilo a ArrayList.
  4. Serializzare ArrayList. File di checkout per vedere il flusso di byte di un oggetto. (Sotto l'immagine)
  5. Deserializzare il flusso di byte dallo stesso file per vedere Object.

Qual è lo scopo della serializzazione in Java?

Oggetto Serializzazione è un processo utilizzato per convertire lo stato di un oggetto in un flusso di byte, che può essere mantenuto in un disco/file o inviato in rete a qualsiasi altro in esecuzione Giava macchina virtuale. Il processo inverso di creazione di un oggetto dal flusso di byte è chiamato deserializzazione.

Consigliato: