Quan s'utilitza la serialització a Java?

Taula de continguts:

Quan s'utilitza la serialització a Java?
Quan s'utilitza la serialització a Java?

Vídeo: Quan s'utilitza la serialització a Java?

Vídeo: Quan s'utilitza la serialització a Java?
Vídeo: La ç : què és i quan s'utilitza? | OK CATALÀ | 4K 2024, De novembre
Anonim

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.

Què és la serialització i per què s'utilitza?

La serialització és el procés de convertir un objecte en un flux de bytes per emmagatzemar l'objecte o transmetre'l a la memòria, una base de dades o un fitxer. El seu propòsit principal és desar l'estat d'un objecte per poder-lo recrear quan sigui necessari.

Quan hem de fer la serialització?

A continuació es mostren alguns exemples d'ús de la serialització: - Emmagatzemar dades d'una manera orientada a objectes als fitxers del disc, p.g. emmagatzemar una llista d'objectes Student. - Desar els estats del programa al disc, p. guardant l'estat d'un joc. - Enviament de dades a través de la xarxa en objectes de formulari, p. enviant missatges com a objectes a l'aplicació de xat.

Per a què serveix el procés de serialització a Java?

Serialitzar un objecte significa convertir el seu estat en un flux de bytes de manera que el flux de bytes es pugui tornar a convertir en una còpia de l'objecte. Un objecte Java es serialitza si la seva classe o qualsevol de les seves superclasses implementa java. io. Interfície serialitzable o la seva subinterfície, java.

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

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. I la deserialització ens permet revertir el procés, la qual cosa significa reconvertir el flux de bytes serialitzats en un objecte de nou.

Recomanat: