..
Serializable sučelje se obično koristi programeri za stvaranje Java uporni objekata.
Normalno, u stvari, objekt postoji tako dugo dok Java Virtual Machine (JVM) (ili virtualni stroj kroz koji su pokrenuti Java programi) je aktivan.
Upornost mehanizam, aktivira serialization, umjesto stvaranja objekata koje mogu postojati neovisno od činjenice da je JVM radi ili ne.
Drugim riječima, proces serialization sprema stanje objekta u nizu bajtova i rekonstruirati objekt na temelju informacija sadržanih u tim bajtova.
Korištenje Serializable je vrlo jednostavan. To će biti dovoljno da razviju bilo koji public class (mi to vidimo u sljedeći blok koda ključne riječi public), uvoz (kroz ključnu riječ uvoz) knjižnica i provoditi java.io.Serializable (koristeći ključne riječi implementira) sučelje Serializable. Na primjer:
uvoz java.io.Serializable;
uvoz java.util.Date;
uvoz java.util.Calendar;
public class PersistentTime provodi Serializable
{
Privatni datum vrijeme;
javni PersistentTime ()
{
. vremena = Calendar.getInstance () getTime ();
}
javni Datum getTime ()
{
povratak vremena;
}
}
Na taj način možemo imati vremena na temelju podataka (podaci zapravo član klase tipa Date) uporni.
Valja napomenuti, međutim, kao korištenje Serializable zahtijeva programer majstorstvo neke pojmove, koji omogućuju, ukoliko situacija to zahtijeva, da se poduzmu odgovarajuće aranžmane.
| |
Linux (tečaj)
Kompletan vodič za open-source sustava. Od 49 €. |
| |
PHP (tečaj)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 49 €. |
| |
Ruby i Ruby na šina (tečaj)
Napravite softver i web aplikacija uz Ruby i ROR. Od 39 €. |