..


Gesponsorde links

Voorzorgsmaatregelen tijdens het gebruik van serializable

Artikel geschreven door Damiano Verda
Pagina 1 van 2

De Serializable interface wordt vaak gebruikt door programmeurs om Java blijvende objecten te maken. Normaal gesproken, in feite een object bestaat zolang de Java Virtual Machine (JVM) (dat wil zeggen de virtuele machine waarmee programma's worden uitgevoerd Java) actief is.

De persistentie-mechanisme, geactiveerd door de serialisatie, in plaats van het creëren van objecten die zelfstandig kan bestaan ​​uit het feit dat de JVM draait of niet. Met andere woorden, het feuilleton proces bespaart de toestand van een object in een reeks van bytes en te reconstrueren van het object aan de hand van de informatie in die bytes.

Voorbeeld

Het gebruik van Serializable is uiterst eenvoudig. Het zal genoeg zijn om een openbare les (we zien het in het volgende blok van code het trefwoord publiek), import (via het trefwoord import) bibliotheek te ontwikkelen en te java.io.Serializable (met behulp van het sleutelwoord implementeert) de interface Serializable implementeren. Bijvoorbeeld:






 java.io.Serializable invoer;







 import java.util.Date;







 import java.util.Calendar;







 public class PersistentTime implementeert Serializable







 {



 



 prive-Datum tijd;





 



 openbare PersistentTime ()



 



 {



     



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



 



 }



 



 openbare Datum getTime ()



 



 {



     



 return tijd;



 



 }







 }



Op deze manier kunnen we tot een time-based data (de data is in feite een lid van de klasse van het type Datum) persistent zijn. Opgemerkt dient te worden, echter, zoals het gebruik van Serializable vereist dat de programmeur van de beheersing van een aantal concepten, die het mogelijk maken, indien de situatie dit vereist, om er passende regelingen.

In dezelfde categorie ...
E-Learning
Linux (Cursus) Linux (Cursus)
Complete gids voor open-source systeem. Van 49 €.
PHP (Cursus) PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €.
Ruby en Ruby on Rails (Course) Ruby en Ruby on Rails (Course)
Maak software en webapplicaties met Ruby en RoR. Van 39 €.
Gesponsorde links