Logo sk.boatexistence.com

Prečo je v jazyku Java potrebná serializácia?

Obsah:

Prečo je v jazyku Java potrebná serializácia?
Prečo je v jazyku Java potrebná serializácia?

Video: Prečo je v jazyku Java potrebná serializácia?

Video: Prečo je v jazyku Java potrebná serializácia?
Video: Java úvod do jazyka, programovací jazyky obecně 2024, Apríl
Anonim

V Jave vytvárame niekoľko objektov, ktoré podľa toho žijú a umierajú a každý objekt určite zomrie, keď JVM zomrie. … No, serializácia nám umožňuje previesť stav objektu na bajtový stream, ktorý potom možno uložiť do súboru na lokálnom disku alebo poslať cez sieť na akýkoľvek iný stroj.

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

Serializácia v jazyku Java nám umožňuje konvertovať Objekt na stream, ktorý môžeme poslať cez sieť alebo ho uložiť ako súbor alebo uložiť do DB na neskoršie použitie. Deserializácia je proces konverzie toku objektov na skutočný objekt Java, ktorý sa použije v našom programe.

Prečo je potrebná serializácia?

Serializácia umožňuje vývojárovi uložiť stav objektu a podľa potreby ho znova vytvoriť, čím poskytuje ukladanie objektov a tiež výmenu údajov. Prostredníctvom serializácie môže vývojár vykonávať akcie ako: Odoslanie objektu do vzdialenej aplikácie pomocou webovej služby.

Je v jazyku Java potrebná serializácia?

Serializácia sa zvyčajne používa, keď je potrebné odoslať dáta cez sieť alebo uložené v súboroch Údajmi myslím objekty a nie text. Problémom je teraz vaša sieťová infraštruktúra a váš pevný disk sú hardvérové komponenty, ktoré rozumejú bitom a bajtom, ale nie objektom JAVA.

Čo sa stane, ak nebudeme serializovať?

Čo sa stane, ak sa pokúsite odoslať neserializovaný objekt cez sieť? Pri prechádzaní grafom sa môže stretnúť s objektom, ktorý nepodporuje rozhranie Serializable V tomto prípade bude vyvolaná výnimka NotSerializableException, ktorá identifikuje triedu objektu, ktorý nie je možné serializovať.

Odporúča: