Sisukord:

Kuidas Java-s objekti deserialiseerida?
Kuidas Java-s objekti deserialiseerida?

Video: Kuidas Java-s objekti deserialiseerida?

Video: Kuidas Java-s objekti deserialiseerida?
Video: Serialization. MJC Light Talk #37 2024, Detsember
Anonim

Serialiseerimine ja Deserialiseerimine sisse Java koos näitega. Serialiseerimine on mehhanismi oleku teisendamiseks objektiks baidivoogu. Deserialiseerimine on pöördprotsess, kus baitide voogu kasutatakse tegeliku taasloomiseks Java objekt mälus. Seda mehhanismi kasutatakse püsivaks objektiks.

Järelikult, kuidas te Java-s objekti serialiseerida?

To objekti järjestamine tähendab selle oleku teisendamist baitivooks, nii et baidivoo saab naasta baidivoo koopiaks. objektiks . A Java objekt on serialiseeritav kui selle klass või mõni selle ülemklass rakendab kas java . io. Serialiseeritav liides või selle alamliides, java.

kuidas loete Javas objekti? Kuidas Javas failist objekti lugeda

  1. Avage FileInputStream failile, kuhu olete objekti salvestanud.
  2. Avage ülaltoodud FileInpoutStream ObjectInputStream.
  3. Objekti failist lugemiseks kasutage klassi ObjectInputStream meetodit readObject.
  4. Ülaltoodud meetod tagastab objekti tüüpi Object.

Tea ka, kuidas Java-loendit deserialiseerida?

Siin on täielik näide. Need on sammud:

  1. Looge klassiüksus(), mis juurutab serialiseeritava.
  2. Põhiosas – looge 2 üksuseobjekti.
  3. Lisage see loendisse ArrayList.
  4. Jada ArrayList. Kontrollige faili, et näha objekti baitvoogu. (pildi all)
  5. Objekti nägemiseks deserialiseerige samast failist pärit baidivoog.

Mis on Java serialiseerimise eesmärk?

Objekt Serialiseerimine on protsess, mida kasutatakse objekti oleku teisendamiseks baidivooks, mida saab säilitada kettaks/failiks või saata üle võrgu mis tahes muusse jooksvasse Java Virtuaalne masin. Baitivoost objekti loomise vastupidist protsessi nimetatakse deserialiseerimiseks.

Soovitan: