..


Sponzorované odkazy

Bezpečnostní opatření při používání serializovatelný

Článek napsal Damiano Verda
Strana 1 z 2

Rozhraní Serializable je běžně používán programátory k vytváření Java trvalé objekty. Za normálních okolností, ve skutečnosti, objekt existuje tak dlouho, dokud Java Virtual Machine (JVM) (nebo virtuální stroj, pomocí kterého se spouštět Java programy) je aktivní.

Přetrvávání mechanismus, aktivuje serializace, namísto vytváření objektů, které mohou existovat nezávisle na skutečnosti, že JVM běží nebo ne. Jinými slovy, serializace šetří stav objektu v sérii bytů a rekonstrukci objektu na základě informací obsažených v těchto bytech.

Příklad použití

Použití Serializable je velmi jednoduchá. To bude stačit k rozvoji jakékoliv public class (vidíme, že v dalším bloku kódu klíčového slova veřejnosti), import (přes klíčové slovo import), knihovny a implementovat java.io.Serializable (pomocí klíčového slova implementuje) rozhraní Serializable. Například:






 import java.io.Serializable;







 import java.util.Date;







 import java.util.Calendar;







 public class PersistentTime implementuje Serializable







 {



 



 soukromá Datum a čas;





 



 veřejné PersistentTime ()



 



 {



     



 . Calendar.getInstance čas = () getTime ();



 



 }



 



 veřejné Datum getTime ()



 



 {



     



 čas návratu;



 



 }







 }



Tímto způsobem můžeme mít časové údaje (údaje jsou ve skutečnosti člen třídy typu Date) trvalé. To by mělo být známé, nicméně, jak použití Serializable vyžaduje programátor mistrovství v některých pojmů, které umožňují, pokud to situace vyžaduje, aby příslušná opatření.

Ve stejné kategorii ...
E-Learning
Linux (kurz) Linux (kurz)
Kompletní průvodce pro open-source systému. Od 49 €.
PHP (kurz) PHP (kurz)
Celý kurz pro vytváření dynamických webů. Od 49 €.
Ruby a Ruby on Rails (kurz) Ruby a Ruby on Rails (kurz)
Vytvořit software a webových aplikací s Ruby a RoR. Od 39 €.
Sponzorované odkazy