..
Serializable saskarni parasti izmanto programmētāji, lai radītu Java noturīgiem objektus.
Parasti, patiesībā, objekts pastāv tik ilgi, kamēr Java Virtual Machine (JVM) (ti, virtuālās mašīnas, caur kuru viņi palaist Java programmas) ir aktīvs.
Neatlaidība mehānisms, aktivizē serialization, bet ļauj jums izveidot objektus, kas pastāv neatkarīgi no tā, ka JVM darbojas vai ne.
Citiem vārdiem sakot, serialization process ietaupa valsts objektu baitu masīvs un objekts var tikt noteikta, pamatojoties uz informāciju, kas ir šo baitos.
Izmantojot Serializable ir ļoti vienkārša. Tas būs pietiekami, lai ieviestu attiecīgās valsts klases (faktiski mēs skatīt nākamo bloka kodu atslēgvārds public), ievešanas (izmantojot atslēgvārdu importu) bibliotēku un īsteno java.io.Serializable (izmantojot instrumentus atslēgvārdu) Serializable interfeisu. Piemēram:
Importa java.io.Serializable;
Importa java.util.Date;
Importa java.util.Calendar;
valsts klases īsteno Serializable PersistentTime
{
privātā Datums laiks;
valsts PersistentTime ()
{
Calendar.getInstance = laiks () getTime ().;
}
valsts datums getTime ()
{
atgriešanās laikā;
}
}
Tādā veidā mēs varam, ir zināms veids laiks (skaitlis ir faktiski loceklis klases tipa Date) noturīgas.
Jāatzīmē, taču, kā par Serializable lietošanai nepieciešama programmētājs meistarību atsevišķi jēdzieni, kas ļauj, ja situācija to prasa, veikt atbilstošus pasākumus.
| |
Linux (Kurss)
Pilnīga rokasgrāmata atvērtā koda sistēma. Sākot no 49 €. |
| |
PHP (Kurss)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no 49 €. |
| |
Ruby un Ruby On Rails (Course)
Izveide programmatūras un Web lietojumprogrammas ar Ruby un ROR. Sākot no € 39. |