Obsah:

Ako deserializujete objekt v Jave?
Ako deserializujete objekt v Jave?

Video: Ako deserializujete objekt v Jave?

Video: Ako deserializujete objekt v Jave?
Video: Akon - Smack That (Official Music Video) ft. Eminem 2024, Smieť
Anonim

Serializácia a Deserializácia v Java s Príkladom. Serializácia je mechanizmus premeny stavu an objekt do bajtového toku. Deserializácia je spätný proces, kde sa bajtový prúd používa na opätovné vytvorenie skutočného Java objekt v pamäti. Tento mechanizmus sa používa na pretrvávanie objekt.

Ako teda serializujete objekt v Jave?

Komu serializovať objekt znamená previesť jeho stav na bajtový tok, aby sa bajtový tok mohol vrátiť späť na kópiu objekt . A Java objekt je serializovateľné ak jej trieda alebo ktorákoľvek z jej nadtried implementuje buď java . io. Serializovateľné rozhranie alebo jeho podrozhranie, java.

ako čítate objekt v Jave? Ako čítať objekt zo súboru v jazyku Java

  1. Otvorte FileInputStream k súboru, do ktorého ste uložili objekt.
  2. Otvorte ObjectInputStream vo vyššie uvedenom FileInpoutStream.
  3. Na čítanie objektu zo súboru použite metódu readObject triedy ObjectInputStream.
  4. Vyššie uvedená metóda vracia objekt typu Object.

Tiež viete, ako deserializujete zoznam v jazyku Java?

Tu je úplný príklad. Toto sú kroky:

  1. Vytvorte položku triedy (), ktorá implementuje možnosť Serializable.
  2. V hlavnom – Vytvorte 2 objekty položiek.
  3. Pridajte ho do ArrayList.
  4. Serializujte ArrayList. Checkout súbor, aby ste videli bytestream objektu. (Pod obrázkom)
  5. Deserializujte bajtový tok z rovnakého súboru, aby ste videli objekt.

Aký je účel serializácie v jazyku Java?

Objekt Serializácia je proces používaný na konverziu stavu objektu na bajtový prúd, ktorý môže byť uložený na disku/súbore alebo odoslaný cez sieť do akéhokoľvek iného spusteného Java virtuálny prístroj. Opačný proces vytvárania objektu z bajtového toku sa nazýva deserializácia.

Odporúča: