Zašto je potrebna serijalizacija u Javi?

Sadržaj:

Zašto je potrebna serijalizacija u Javi?
Zašto je potrebna serijalizacija u Javi?

Video: Zašto je potrebna serijalizacija u Javi?

Video: Zašto je potrebna serijalizacija u Javi?
Video: Serialization. MJC Light Talk #37 2024, Studeni
Anonim

U Javi stvaramo nekoliko objekata koji žive i umiru u skladu s tim, a svaki objekt će sigurno umrijeti kada JVM umre. … Pa, serijalizacija nam omogućuje pretvaranje stanja objekta u tok bajtova, koji se zatim može spremiti u datoteku na lokalnom disku ili poslati preko mreže na bilo koji drugi stroj.

Koja je svrha serijalizacije u Javi?

Serijalizacija u Javi omogućuje nam pretvorbu objekta u stream koji možemo poslati preko mreže ili ga spremiti kao datoteku ili pohraniti u DB za kasniju upotrebu. Deserializacija je proces pretvaranja toka objekata u stvarni Java objekt koji će se koristiti u našem programu.

Zašto je potrebna serijalizacija?

Serijalizacija dopušta programeru da spremi stanje objekta i ponovno ga kreira po potrebi, osiguravajući pohranu objekata kao i razmjenu podataka. Kroz serijalizaciju, programer može izvesti radnje kao što su: Slanje objekta udaljenoj aplikaciji korištenjem web usluge.

Je li potrebna serijalizacija u Javi?

Serijalizacija se obično koristi Kada se pojavi potreba za slanjem vaših podataka preko mreže ili pohranjenih u datotekama Pod podacima mislim na objekte, a ne na tekst. Sada je problem vaša mrežna infrastruktura i vaš tvrdi disk hardverske komponente koje razumiju bitove i bajtove, ali ne i JAVA objekte.

Što će se dogoditi ako ne serializiramo?

Što se događa ako pokušate poslati neserijalizirani objekt preko mreže? Prilikom prelaska grafa može se naići na objekt koji ne podržava sučelje koje se može serijalizirati U ovom slučaju bit će izbačen NotSerializableException i identificirat će klasu objekta koji se ne može serijalizirati.

Preporučeni: