Logo hu.boatexistence.com

Miért van szükség a szerializálásra a Java-ban?

Tartalomjegyzék:

Miért van szükség a szerializálásra a Java-ban?
Miért van szükség a szerializálásra a Java-ban?

Videó: Miért van szükség a szerializálásra a Java-ban?

Videó: Miért van szükség a szerializálásra a Java-ban?
Videó: serialization vs deserialization | JSON | XML | YAML - Fresher - 4 2024, Lehet
Anonim

A Java-ban több objektumot hozunk létre, amelyek ennek megfelelően élnek és halnak meg, és minden objektum biztosan el fog halni, amikor a JVM meghal. … Nos, a szerializálás lehetővé teszi számunkra, hogy egy objektum állapotát bájtfolyammá alakítsuk, amelyet aztán fájlba menthetünk a helyi lemezen, vagy elküldhetjük a hálózaton keresztül bármely másik gépre.

Mi a szerializálás célja Java nyelven?

A Java szerializálás lehetővé teszi, hogy egy objektumot adatfolyammá alakítsunk, amelyet elküldhetünk a hálózaton, vagy fájlként menthetjük el, vagy tárolhatjuk a DB-ben későbbi használatra. A deszerializáció az objektumfolyam tényleges Java objektummá alakításának folyamata, amelyet a programunkban használunk.

Miért szükséges a sorozatosítás?

Serializálás lehetővé teszi a fejlesztő számára, hogy elmentse egy objektum állapotát, és szükség szerint újra létrehozza, biztosítva az objektumok tárolását és az adatcserét. A szerializálás révén a fejlesztő olyan műveleteket hajthat végre, mint például: Az objektum elküldése egy távoli alkalmazásnak webszolgáltatás segítségével.

Szükséges a szerializálás a Java-ban?

A szerializálást általában használják, amikor szükség van arra, hogy adatait hálózaton keresztül küldje el vagy fájlokban tárolja Adatok alatt objektumokat és nem szöveget értem. Most az a probléma, hogy a hálózati infrastruktúra és a merevlemez olyan hardverösszetevők, amelyek megértik a biteket és a bájtokat, de nem a JAVA objektumokat.

Mi történik, ha nem állítjuk be a sorozatot?

Mi történik, ha nem szerializált objektumot próbál meg hálózaton keresztül küldeni? A gráf bejárása során előfordulhat, hogy egy objektum találkozik, amely nem támogatja a Serializable interfészt Ebben az esetben a NotSerializableException kerül kidobásra, és azonosítja a nem szerializálható objektum osztályát.

Ajánlott: