..
Den Serializable grensesnittet er ofte brukt av programmerere for å lage Java vedvarende objekter.
Normalt, faktisk, eksisterer et objekt så lenge Java Virtual Machine (JVM) (eller den virtuelle maskinen der de kjøre Java-programmer) er aktiv.
Den utholdenhet mekanismen, aktiveres av serialisering stedet for å opprette objekter som kan eksistere uavhengig av det faktum at JVM kjører eller ikke.
Med andre ord sparer serialisering prosessen staten av et objekt i en serie av bytes og å rekonstruere objektet basert på informasjonen som finnes i disse byte.
Bruk Serializable er svært enkel. Det vil være nok til å utvikle noen offentlige klasse (vi ser det i den neste blokken med kode søkeordet public), import (gjennom søkeordet import) bibliotek og gjennomføre java.io.Serializable (med søkeordet implementerer) grensesnittet Serializable. For eksempel:
import java.io.Serializable;
import java.util.Date;
import java.util.Calendar;
public class PersistentTime implementerer Serializable
{
private Dato tid;
public PersistentTime ()
{
. tid = Calendar.getInstance () getTime ();
}
public Date getTime ()
{
tilbake gang;
}
}
På denne måten kan vi ha en tidsbasert data (dataene er faktisk et medlem av klassen av typen Date) vedvarende.
Det bør imidlertid bemerkes, som bruken av Serializable krever at programmereren til mestring av noen begreper, som tillater, hvis situasjonen krever det, å lage hensiktsmessige ordninger.
| |
Linux (Course)
Komplett guide til open-source system. Fra 49 €. |
| |
PHP (Course)
Full kurs for å lage dynamiske nettsider. Fra 49 €. |
| |
Ruby og Ruby on Rails (Course)
Lag programvare og web-applikasjoner med Ruby og RoR. Fra € 39. |