Logo ca.boatexistence.com

Per què cal la serialització a Java?

Taula de continguts:

Per què cal la serialització a Java?
Per què cal la serialització a Java?

Vídeo: Per què cal la serialització a Java?

Vídeo: Per què cal la serialització a Java?
Vídeo: Что такое Java? - Учебное пособие по программированию на Java 2024, Maig
Anonim

A Java, creem diversos objectes que viuen i moren en conseqüència, i cada objecte certament morirà quan mori la JVM. … Bé, la serialització ens permet convertir l'estat d'un objecte en un flux de bytes, que després es pot desar en un fitxer al disc local o enviar-lo per la xarxa a qualsevol altra màquina.

Quin és el propòsit de la serialització a Java?

La serialització a Java permet a convertir un objecte en flux que podem enviar a través de la xarxa o desar-lo com a fitxer o emmagatzemar-lo a la base de dades per al seu ús posterior. La deserialització és el procés de convertir el flux d'objectes en un objecte Java real per utilitzar-lo al nostre programa.

Per què és necessària la serialització?

Serialització permet al desenvolupador desar l'estat d'un objecte i tornar-lo a crear segons sigui necessari, proporcionant emmagatzematge d'objectes i intercanvi de dades. Mitjançant la serialització, un desenvolupador pot realitzar accions com ara: enviar l'objecte a una aplicació remota mitjançant un servei web.

És necessària la serialització a Java?

La serialització normalment s'utilitza Quan sorgeix la necessitat d'enviar les vostres dades a la xarxa o emmagatzemades en fitxers Per dades vull dir objectes i no text. Ara el problema és la vostra infraestructura de xarxa i el vostre disc dur són components de maquinari que entenen bits i bytes però no objectes JAVA.

Què passa si no serialitzem?

Què passa si intenteu enviar un objecte no serialitzat a través de la xarxa? Quan travessa un gràfic, es pot trobar un objecte que no admet la interfície Serializable En aquest cas, es llançarà la NotSerializableException i identificarà la classe de l'objecte no serialitzable.

Recomanat: