Logo lt.boatexistence.com

Kodėl java reikalinga serializacija?

Turinys:

Kodėl java reikalinga serializacija?
Kodėl java reikalinga serializacija?

Video: Kodėl java reikalinga serializacija?

Video: Kodėl java reikalinga serializacija?
Video: Java - Serialization & Deserialization 2024, Gegužė
Anonim

Java programoje sukuriame kelis objektus, kurie atitinkamai gyvuoja ir miršta, ir kiekvienas objektas tikrai mirs, kai JVM mirs. … Na, serializavimas leidžia konvertuoti objekto būseną į baitų srautą, kurį vėliau galima įrašyti į failą vietiniame diske arba išsiųsti per tinklą į bet kurį kitą įrenginį.

Koks yra „Java“serializacijos tikslas?

Serializavimas Java leidžia mums konvertuoti objektą į srautą, kurį galime siųsti tinkle arba išsaugoti jį kaip failą arba saugoti DB, kad vėliau būtų galima naudoti. Deserializavimas yra objektų srauto konvertavimo į tikrąjį „Java“objektą, kuris bus naudojamas mūsų programoje, procesas.

Kodėl reikalinga serializacija?

Serializavimas leidžia kūrėjui išsaugoti objekto būseną ir prireikus jį sukurti iš naujo, užtikrinant objektų saugojimą ir duomenų mainus. Serializuodamas kūrėjas gali atlikti tokius veiksmus: Objekto siuntimas į nuotolinę programą naudojant žiniatinklio paslaugą.

Ar Java serializuoti reikia?

Serializavimas paprastai naudojamas Kai iškyla poreikis siųsti duomenis per tinklą arba saugomus failuose Duomenimis turiu omenyje objektus, o ne tekstą. Dabar problema yra jūsų tinklo infrastruktūra ir standusis diskas yra aparatinės įrangos komponentai, kurie supranta bitus ir baitus, bet ne JAVA objektus.

Kas atsitiks, jei nepadarysime serijos?

Kas atsitiks, jei bandysite siųsti neserializuotą objektą per tinklą? Einant per grafiką, gali būti aptiktas objektas, kuris nepalaiko Serializable sąsajos Šiuo atveju bus išmestas NotSerializableException ir identifikuos neserializuojamo objekto klasę.

Rekomenduojamas: