Kazalo:

Kako deserializirate predmet v Javi?
Kako deserializirate predmet v Javi?

Video: Kako deserializirate predmet v Javi?

Video: Kako deserializirate predmet v Javi?
Video: Kako se koriste PARKSIDE alati za pertlovanje i savijanje cevi ??? 2024, Maj
Anonim

Serializacija in Deserializacija v Java s primerom. Serializacija je mehanizem pretvorbe stanja an predmet v bajtni tok. Deserializacija je obratni proces, kjer se tok bajtov uporablja za ponovno ustvarjanje dejanskega objekt Java v spomin. Ta mehanizem se uporablja za obstoj predmet.

Posledično, kako serializirate predmet v Javi?

Za serializirati predmet pomeni pretvoriti njegovo stanje v tok bajtov, tako da se lahko tok bajtov vrne nazaj v kopijo predmet . A objekt Java je serijski če njegov razred ali kateri koli od njegovih nadrazredov izvaja bodisi java . io. Serializable vmesnik ali njegov podvmesnik, java.

kako prebrati predmet v Javi? Kako prebrati predmet iz datoteke v Javi

  1. Odprite FileInputStream za datoteko, v katero ste shranili objekt.
  2. Odprite ObjectInputStream v zgornji FileInpoutStream.
  3. Za branje predmeta iz datoteke uporabite metodo readObject razreda ObjectInputStream.
  4. Zgornja metoda vrne Objekt tipa Object.

Veš tudi, kako deserializiraš seznam v Javi?

Tukaj je popoln primer. To so koraki:

  1. Ustvari Class Item(), ki izvaja serializable.
  2. V glavnem – ustvarite 2 predmeta predmeta.
  3. Dodajte ga v ArrayList.
  4. Serializirajte ArrayList. Prenesite datoteko, da si ogledate tok bajtov predmeta. (Spodnja slika)
  5. Deserializirajte bajtni tok iz iste datoteke, da vidite predmet.

Kaj je namen serializacije v Javi?

Predmet Serializacija je proces, ki se uporablja za pretvorbo stanja predmeta v tok bajtov, ki se lahko obdrži na disku/datoteki ali pošlje po omrežju kateremu koli drugemu delujočemu Java navidezni stroj. Povratni postopek ustvarjanja predmeta iz toka bajtov se imenuje deserializacija.

Priporočena: