Inhoudsopgave:

Hoe deserialiseer je een object in Java?
Hoe deserialiseer je een object in Java?

Video: Hoe deserialiseer je een object in Java?

Video: Hoe deserialiseer je een object in Java?
Video: Webinar ESP32 and the IoT 2024, Mei
Anonim

serialisatie en deserialisatie in Java met Voorbeeld. Serialisatie is een mechanisme om de toestand van een object in een bytestroom. deserialisatie is het omgekeerde proces waarbij de bytestroom wordt gebruikt om de werkelijke Java-object in het geheugen. Dit mechanisme wordt gebruikt om de object.

Dus, hoe serialiseer je een object in Java?

Tot een object serialiseren betekent om zijn toestand om te zetten in een bytestroom, zodat de bytestroom kan worden teruggezet in een kopie van de object . EEN Java-object is serialiseerbaar als zijn klasse of een van zijn superklassen ofwel de implementeert Java . io. serialiseerbaar interface of zijn subinterface, Java.

hoe lees je een object in Java? Hoe een object uit een bestand in Java te lezen

  1. Open een FileInputStream naar het bestand waarin u het object hebt opgeslagen.
  2. Open een ObjectInputStream naar de bovenstaande FileInpoutStream.
  3. Gebruik de methode readObject van de klasse ObjectInputStream om het object uit het bestand te lezen.
  4. De bovenstaande methode retourneert een Object van het type Object.

Weet ook, hoe deserialiseer je een lijst in Java?

Hier is een volledig voorbeeld. Dit zijn de stappen:

  1. Maak klasse-item () dat Serializable implementeert.
  2. In Main - Maak 2 itemobjecten.
  3. Voeg het toe aan ArrayList.
  4. Serialiseer de ArrayList. Checkout-bestand om bytestream van een object te zien. (Onder afbeelding)
  5. Deserialiseer de bytestream van hetzelfde bestand om Object te zien.

Wat is het doel van serialisatie in Java?

Object serialisatie is een proces dat wordt gebruikt om de status van een object om te zetten in een bytestroom, die kan worden bewaard op schijf/bestand of via het netwerk naar een ander actief Java virtuele machine. Het omgekeerde proces van het maken van een object uit de bytestroom wordt deserialisatie genoemd.

Aanbevolen: