Logo cs.boatexistence.com

Proč je v Javě vyžadována serializace?

Obsah:

Proč je v Javě vyžadována serializace?
Proč je v Javě vyžadována serializace?

Video: Proč je v Javě vyžadována serializace?

Video: Proč je v Javě vyžadována serializace?
Video: Java - Serialization & Deserialization 2024, Smět
Anonim

V Javě vytváříme několik objektů, které žijí a umírají podle toho, a každý objekt určitě zemře, když JVM zemře. … No, serializace nám umožňuje převést stav objektu na byte stream, který pak může být uložen do souboru na místním disku nebo odeslán přes síť na jakýkoli jiný stroj.

Jaký je účel serializace v Javě?

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.

Proč je vyžadována serializace?

Serializace umožňuje vývojáři uložit stav objektu a podle potřeby jej znovu vytvořit, čímž poskytuje ukládání objektů a také výměnu dat. Prostřednictvím serializace může vývojář provádět akce jako: Odeslání objektu do vzdálené aplikace pomocí webové služby.

Je v Javě nutná serializace?

Serializace se obvykle používá Když nastane potřeba odeslat svá data přes síť nebo uložená v souborech Data mám na mysli objekty a ne text. Problémem je nyní vaše síťová infrastruktura a váš pevný disk jsou hardwarové komponenty, které rozumí bitům a bajtem, ale ne objektům JAVA.

Co se stane, když nebudeme serializovat?

Co se stane, když se pokusíte odeslat neserializovaný objekt přes síť? Při procházení grafu se může setkat s objektem, který nepodporuje rozhraní Serializable V tomto případě bude vyvolána výjimka NotSerializableException, která bude identifikovat třídu neserializovatelného objektu.

Doporučuje: