Logo bs.boatexistence.com

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, Maj
Anonim

U Javi kreiramo nekoliko objekata koji žive i umiru u skladu s tim, a svaki objekat će sigurno umrijeti kada JVM umre. … 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.

Koja je svrha serijalizacije u Javi?

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.

Zašto je potrebna serijalizacija?

Serijalizacija dozvoljava programeru da sačuva stanje objekta i ponovo ga kreira po potrebi, obezbeđujući skladištenje objekata kao i razmenu podataka. Kroz serijalizaciju, programer može izvršiti radnje kao što su: Slanje objekta udaljenoj aplikaciji korištenjem web usluge.

Da li je serijalizacija neophodna u Javi?

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

Šta će se dogoditi ako ne serializiramo?

Šta se događa ako pokušate poslati ne-serijski objekt preko mreže? Prilikom prelaska grafa, može se naići na objekat koji ne podržava interfejs koji se može serijalizirati U ovom slučaju će biti izbačen NotSerializableException i identificirat će klasu objekta koji se ne može serijalizirati.

Preporučuje se: