Maison > Java > JavaBase > qu'est-ce que la sérialisation en Java

qu'est-ce que la sérialisation en Java

王林
Libérer: 2019-11-12 09:33:50
original
4307 Les gens l'ont consulté

qu'est-ce que la sérialisation en Java

Qu'est-ce que la sérialisation

La sérialisation est un mécanisme utilisé pour traiter les flux d'objets, ce qu'on appelle le flux d'objets qui c'est-à-dire diffuser le contenu de l'objet. Les objets diffusés en continu peuvent être lus et écrits, et les objets diffusés en continu peuvent également être transmis entre réseaux. La sérialisation vise à résoudre les problèmes causés lors de la lecture et de l'écriture des flux d'objets.

Implémentation de la sérialisation

La classe qui doit être sérialisée implémente l'interface Serialisable. Cette interface n'a aucune méthode qui doit être implémentée. que l'objet est disponible. est sérialisé, puis utilisez un flux de sortie pour construire un objet ObjectOutputStream (flux d'objet). Ensuite, utilisez la méthode writeObject(Object obj) de l'objet ObjectOutputStream pour écrire l'objet avec le paramètre obj (cela). c'est-à-dire, enregistrez son état). Pour restaurer, utilisez le flux d'entrée.

Concept

Sérialisation : processus de conversion d'objets Java en séquences d'octets.

Désérialisation : processus de restauration d'une séquence d'octets dans un objet Java.

Objectif

1. Enregistrez de manière permanente la séquence d'octets de l'objet sur le disque dur, généralement dans un fichier

2. d'octets pour un objet envoyé sur le réseau.

Tutoriel recommandé : Tutoriel Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal