Logo da.boatexistence.com

Hvorfor kræves serialisering i java?

Indholdsfortegnelse:

Hvorfor kræves serialisering i java?
Hvorfor kræves serialisering i java?

Video: Hvorfor kræves serialisering i java?

Video: Hvorfor kræves serialisering i java?
Video: Distributed Microservices with Dapr | #CloudNativeNinja PT2 2024, Kan
Anonim

I Java skaber vi flere objekter, der lever og dør i overensstemmelse hermed, og hvert objekt vil helt sikkert dø, når JVM'en dør. … Nå, serialisering giver os mulighed for at konvertere et objekts tilstand til en byte-stream, som derefter kan gemmes i en fil på den lokale disk eller sendes over netværket til en hvilken som helst anden maskine.

Hvad er formålet med serialisering i Java?

Serialisering i Java tillader os at konvertere et objekt til stream, som vi kan sende over netværket eller gemme det som fil eller gemme i DB til senere brug. Deserialisering er processen med at konvertere objektstrøm til faktisk Java-objekt, der skal bruges i vores program.

Hvorfor er serialisering påkrævet?

Serialization tillader udvikleren at gemme et objekts tilstand og genskabe det efter behov, hvilket giver lagring af objekter samt dataudveksling. Gennem serialisering kan en udvikler udføre handlinger såsom: Sende objektet til en fjernapplikation ved at bruge en webservice.

Er serialisering nødvendig i Java?

Serialisering er norm alt bruges Når der opstår behov for at sende dine data over netværk eller gemt i filer Med data mener jeg objekter og ikke tekst. Nu er problemet din netværksinfrastruktur og din harddisk er hardwarekomponenter, der forstår bits og bytes, men ikke JAVA-objekter.

Hvad sker der, hvis vi ikke serialiserer?

Hvad sker der, hvis du prøver at sende ikke-serialiseret objekt over netværket? Når du krydser en graf, kan der blive stødt på et objekt, der ikke understøtter Serializable-grænsefladen I dette tilfælde vil NotSerializableException blive kastet og vil identificere klassen af det ikke-serialiserbare objekt.

Anbefalede: