INHOUDSOPGAWE:

Hoe deserialiseer jy 'n voorwerp in Java?
Hoe deserialiseer jy 'n voorwerp in Java?

Video: Hoe deserialiseer jy 'n voorwerp in Java?

Video: Hoe deserialiseer jy 'n voorwerp in Java?
Video: What is Serialization and Deserialization? What are the types of serialization? 2024, Mei
Anonim

Serialisering en Deserialisering in Java met Voorbeeld. Serialisering is 'n meganisme om die toestand van 'n voorwerp in 'n greepstroom. Deserialisering is die omgekeerde proses waar die greepstroom gebruik word om die werklike te herskep Java voorwerp in die geheue. Hierdie meganisme word gebruik om die voorwerp.

Gevolglik, hoe serialiseer jy 'n voorwerp in Java?

Om serialiseer 'n voorwerp beteken om sy toestand na 'n greepstroom om te skakel sodat die greepstroom teruggekeer kan word in 'n kopie van die voorwerp . A Java voorwerp is serialiseerbaar as sy klas of enige van sy superklasse óf die implementeer java . io. Serialiseerbaar koppelvlak of sy subkoppelvlak, java.

hoe lees jy 'n voorwerp in Java? Hoe om 'n voorwerp uit 'n lêer in Java te lees

  1. Maak 'n FileInputStream oop vir die lêer waarin jy die objek gestoor het.
  2. Maak 'n ObjectInputStream oop na die bogenoemde FileInpoutStream.
  3. Gebruik readObject-metode van ObjectInputStream-klas om die Object van die lêer af te lees.
  4. Die bogenoemde metode gee 'n Object van tipe Object terug.

Weet ook, hoe deserialiseer jy 'n lys in Java?

Hier is 'n volledige voorbeeld. Dit is die stappe:

  1. Skep klasitem() wat Serializable implementeer.
  2. In Main – Skep 2 Item Objects.
  3. Voeg dit by ArrayList.
  4. Serialiseer die ArrayList. Betaal lêer om bytestroom van 'n voorwerp te sien. (Beeld onder)
  5. Deserialiseer die bytestroom vanaf dieselfde lêer om Object te sien.

Wat is die doel van serialisering in Java?

Voorwerp Serialisering is 'n proses wat gebruik word om die toestand van 'n voorwerp in 'n greepstroom om te skakel, wat in skyf/lêer aangehou kan word of oor die netwerk gestuur kan word na enige ander lopende Java virtuele masjien. Die omgekeerde proses om 'n voorwerp uit die greepstroom te skep, word deserialisering genoem.

Aanbeveel: