Logo no.boatexistence.com

Hvorfor kreves serialisering i java?

Innholdsfortegnelse:

Hvorfor kreves serialisering i java?
Hvorfor kreves serialisering i java?

Video: Hvorfor kreves serialisering i java?

Video: Hvorfor kreves serialisering i java?
Video: Will #chatgpt replace programming jobs? 2024, Kan
Anonim

I Java lager vi flere objekter som lever og dør deretter, og hvert objekt vil helt sikkert dø når JVM dør. … Vel, serialisering lar oss konvertere tilstanden til et objekt til en bytestrøm, som deretter kan lagres i en fil på den lokale disken eller sendes over nettverket til en hvilken som helst annen maskin.

Hva er hensikten med serialisering i Java?

Serialisering i Java lar oss konvertere et objekt til strøm som vi kan sende over nettverket eller lagre det som fil eller lagre i DB for senere bruk. Deserialisering er prosessen med å konvertere objektstrøm til faktisk Java-objekt som skal brukes i programmet vårt.

Hvorfor kreves serialisering?

Serialization lar utvikleren lagre tilstanden til et objekt og gjenopprette det etter behov, noe som gir lagring av objekter samt datautveksling. Gjennom serialisering kan en utvikler utføre handlinger som: Sende objektet til en ekstern applikasjon ved å bruke en nettjeneste.

Er serialisering nødvendig i Java?

Serialisering er vanligvis brukes Når det oppstår behov for å sende dataene dine over nettverket eller lagret i filer Med data mener jeg objekter og ikke tekst. Nå er problemet nettverksinfrastrukturen din og harddisken din er maskinvarekomponenter som forstår biter og bytes, men ikke JAVA-objekter.

Hva skjer hvis vi ikke serialiserer?

Hva skjer hvis du prøver å sende ikke-serialisert objekt over nettverket? Når du krysser en graf, kan det oppstå et objekt som ikke støtter det serialiserbare grensesnittet I dette tilfellet vil NotSerializableException bli kastet og vil identifisere klassen til det ikke-serialiserbare objektet.

Anbefalt: