Package donnees
Class Serialisation
java.lang.Object
donnees.Serialisation
Classe utilitaire qui permet de sérialiser et désérialiser des objets Java.
- Author:
- Eric Cariou
-
Constructor Summary
ModifierConstructorDescriptionprivate
Constructeur privé pour ne pas pouvoir instancier la classe. -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
deserialiser
(byte[] buffer) Instancie un objet à partir de sa version sérialisée.static byte[]
serialiser
(Serializable obj) Sérialise un objet quelconque.
-
Constructor Details
-
Serialisation
private Serialisation()Constructeur privé pour ne pas pouvoir instancier la classe.
-
-
Method Details
-
serialiser
Sérialise un objet quelconque.- Parameters:
obj
- l'objet à sérialiser (qui doit implémenter l'interfaceSerializable
)- Returns:
- le tableau d'octets qui contient la sérialisation de l'objet
- Throws:
IOException
- en cas d'erreur de sérialisation
-
deserialiser
Instancie un objet à partir de sa version sérialisée.- Parameters:
buffer
- le tableau d'octets qui contient la sérialisation de l'objet- Returns:
- un objet instancié à partir du contenu sérialisé
- Throws:
IOException
- en cas d'erreur de désérialisationClassNotFoundException
- si la classe de l'objet n'est pas connue
-