Miksi javassa vaaditaan sarjoitusta?

Sisällysluettelo:

Miksi javassa vaaditaan sarjoitusta?
Miksi javassa vaaditaan sarjoitusta?

Video: Miksi javassa vaaditaan sarjoitusta?

Video: Miksi javassa vaaditaan sarjoitusta?
Video: ОБНОВА 26 СЕЗОНА! НОВИЧОК ПЕРВЫЙ РАЗ ПРОХОДИТ ЛАБОРАТОРИЮ ГЕНЕЗИС! – Last Day on Earth: Survival 2024, Marraskuu
Anonim

Javassa luomme useita objekteja, jotka elävät ja kuolevat vastaavasti, ja jokainen objekti kuolee varmasti, kun JVM kuolee. … No, serialisoinnin avulla voimme muuntaa objektin tilan tavuvirraksi, joka voidaan sitten tallentaa tiedostoksi paikalliselle levylle tai lähettää verkon kautta mihin tahansa muuhun koneeseen.

Mikä on serialisoinnin tarkoitus Javassa?

Javan sarjoittaminen antaa meille mahdollisuuden muuntaa objektin streamiksi, jonka voimme lähettää verkon yli tai tallentaa sen tiedostoksi tai tallentaa DB:hen myöhempää käyttöä varten. Deserialisointi on prosessi, jossa objektivirta muunnetaan todelliseksi Java-objektiksi käytettäväksi ohjelmassamme.

Miksi sarjointi vaaditaan?

Serialisointi antaa kehittäjän tallentaa objektin tilan ja luoda sen uudelleen tarpeen mukaan tarjoten objektien tallennusta sekä tiedonvaihtoa. Sarjaamisen avulla kehittäjä voi suorittaa toimintoja, kuten: Lähettää objektin etäsovellukseen käyttämällä verkkopalvelua.

Onko Java serialisointi tarpeen?

Serialisointia käytetään yleensä käytetään Kun tulee tarve lähettää tietosi verkon kautta tai tallentaa tiedostoihin Tiedoilla tarkoitan objekteja enkä tekstiä. Nyt ongelmana on verkkoinfrastruktuurisi ja kiintolevysi ovat laitteistokomponentteja, jotka ymmärtävät bittejä ja tavuja, mutta eivät JAVA-objekteja.

Mitä tapahtuu, jos emme sarjoita?

Mitä tapahtuu, jos yrität lähettää sarjoittamattoman objektin verkon kautta? Kuvajaa kuljetettaessa voidaan kohdata objekti, joka ei tue Serialisoitavaa käyttöliittymää Tässä tapauksessa NotSerializableException heitetään ja se tunnistaa ei-serialoitavan objektin luokan.

Suositeltava: