Kdy se v Javě používá serializace?

Obsah:

Kdy se v Javě používá serializace?
Kdy se v Javě používá serializace?

Video: Kdy se v Javě používá serializace?

Video: Kdy se v Javě používá serializace?
Video: Java - Serialization & Deserialization 2024, Říjen
Anonim

Serializace v Javě nám umožňuje převést Objekt na stream, který můžeme poslat přes síť nebo jej uložit jako soubor nebo uložit do DB pro pozdější použití. Deserializace je proces převodu Object stream na skutečný Java Object, který se použije v našem programu.

Co je serializace a proč se používá?

Serializace je proces převodu objektu na proud bajtů za účelem uložení objektu nebo jeho přenosu do paměti, databáze nebo souboru. Jeho hlavním účelem je uložit stav objektu, aby jej bylo možné v případě potřeby znovu vytvořit.

Kdy bychom měli provést serializaci?

Zde je několik příkladů použití serializace: - Ukládání dat objektově orientovaným způsobem do souborů na disku, např. G. uložení seznamu objektů Student. - Ukládání stavů programu na disk, např. uložení stavu hry. - Odesílání dat po síti ve formulářových objektech, např. odesílání zpráv jako objektů v chatovací aplikaci.

Jaké je použití procesu serializace v Javě?

Serializovat objekt znamená převést jeho stav na bajtový proud, aby bajtový proud mohl být vrácen zpět na kopii objektu. Objekt Java je serializovatelný, pokud jeho třída nebo některá z jeho nadtříd implementuje buď java. io. Serializovatelné rozhraní nebo jeho podrozhraní, java.

Proč je potřeba serializace?

No, serializace nám umožňuje převést stav objektu na byte stream, který pak lze uložit do souboru na místním disku nebo poslat přes síť do jakýkoli jiný stroj. A deserializace nám umožňuje zvrátit proces, což znamená převést serializovaný tok bajtů znovu na objekt.

Doporučuje: