..


Liens sponsorisés

Précautions dans l'utilisation des sérialisable

Article écrit par Damiano Verda
Page 1 sur 2

L'interface Serializable est couramment utilisée par les programmeurs de créer des objets Java persistants. Normalement, en fait, un objet existe tant que la machine virtuelle Java (JVM) (ou la machine virtuelle grâce à laquelle ils exécuter des programmes Java) est actif.

Le mécanisme de persistance, activé par la sérialisation, au lieu de créer des objets qui peuvent exister indépendamment du fait que la JVM est en marche ou non. En d'autres termes, le processus de sérialisation enregistre l'état d'un objet dans une série d'octets et de reconstruire l'objet sur ​​la base des informations contenues dans ces octets.

Exemple d'utilisation

Utiliser Serializable est extrêmement simple. Ce sera suffisant pour développer une classe publique (nous le voyons dans le bloc de code suivant le public mot-clé), l'importation (par le biais de l'importation mot-clé) Bibliothèque et mettre en œuvre java.io.Serializable (en utilisant le mot-clé implements) l'interface Serializable. Par exemple:






 import java.io.Serializable;







 import java.util.Date;







 java.util.Calendar importation;







 PersistentTime public class implements Serializable







 {



 



 Date, heure privées;





 



 PersistentTime publique ()



 



 {



     



 . Calendar.getInstance temps = () getTime ();



 



 }



 



 getTime public Date ()



 



 {



     



 le retour du temps;



 



 }







 }



De cette façon, nous pouvons avoir une base de données en temps (les données sont en fait un membre de la classe de type Date) persistante. Il faut noter, cependant, que l'utilisation de Serializable oblige le programmeur à la maîtrise de certains concepts, ce qui permettra, si la situation l'exige, de prendre les dispositions appropriées.

Dans la même catégorie ...
E-Learning
Linux (Cours) Linux (Cours)
Guide complet de système open-source. A partir de 49 €.
PHP (cours) PHP (cours)
Cours complet pour la création de sites Web dynamiques. A partir de 49 €.
Ruby et Ruby on Rails (Cours) Ruby et Ruby on Rails (Cours)
Créer des applications logicielles et Web avec Ruby et RoR. A partir de 39 €.
Liens sponsorisés