Logo bs.boatexistence.com

Kada se serijalizacija koristi u Javi?

Sadržaj:

Kada se serijalizacija koristi u Javi?
Kada se serijalizacija koristi u Javi?

Video: Kada se serijalizacija koristi u Javi?

Video: Kada se serijalizacija koristi u Javi?
Video: #1 Java Serijalizacija - Pojam Serijalizacije I Deserijalizacije 2024, Maj
Anonim

Serijalizacija u Javi dozvoljava nam da pretvorimo objekat u stream koji možemo poslati preko mreže ili ga sačuvati kao fajl ili pohraniti u DB za kasniju upotrebu. Deserializacija je proces pretvaranja toka objekata u stvarni Java objekat koji će se koristiti u našem programu.

Šta je serijalizacija i zašto se koristi?

Serijalizacija je proces pretvaranja objekta u tok bajtova za skladištenje objekta ili prijenos u memoriju, bazu podataka ili datoteku. Njegova glavna svrha je da sačuva stanje objekta kako bi ga mogao ponovo kreirati kada je potrebno.

Kada da radimo serijalizaciju?

Evo nekoliko primjera korištenja serijalizacije: - Skladištenje podataka na objektno orijentisan način u fajlove na disku, e.g. pohranjivanje liste Studentskih objekata. - Čuvanje stanja programa na disku, npr. čuvanje stanja igre. - Slanje podataka preko mreže u obliku objekata, npr. slanje poruka kao objekata u chat aplikaciji.

Koja je upotreba procesa serijalizacije u Javi?

Serijalizacija objekta znači pretvoriti njegovo stanje u tok bajtova tako da tok bajtova može biti vraćen nazad u kopiju objekta. Java objekat se može serijalizirati ako njegova klasa ili bilo koja od njegovih superklasa implementira bilo java. io. Interfejs koji se može serijalizirati ili njegov podinterfejs, java.

Zašto je potrebna serijalizacija?

Pa, serijalizacija nam omogućava da konvertujemo stanje objekta u tok bajtova, koji se zatim može sačuvati u datoteku na lokalnom disku ili poslati preko mreže na bilo koju drugu mašinu. A deserializacija nam omogućava da obrnemo proces, što znači ponovno pretvaranje serijaliziranog toka bajtova u objekt.

Preporučuje se: