..
Сериализабле интерфејс се обично користи програмерима да створе Јави упорна објеката.
Нормално, у ствари, објекат постоји све док Јава Виртуал Мацхине (ЈВМ) (или виртуелну машину преко којих се извршавају Јава програме) је активан.
Упорност механизам активира серијализацију, уместо да креирате објеката који могу самостално постоји од чињенице да ЈВМ ради или не.
Другим речима, процес серијализација чува стање објекта у низу бајтова и да се реконструише објекат на основу информација садржаних у тим бајта.
Употреба је крајње једноставна Сериализабле. То ће бити довољно да се развије ниједне јавне класе (ми то видимо у следећи блок кода кључне речи јавности), увоз (кроз кључну реч увоз), библиотека и спроводи јава.ио.Сериализабле (користећи кључну реч имплементира) интерфејс Сериализабле. На пример:
увоз јава.ио.Сериализабле;
увоз јава.утил.Дате;
увоз јава.утил.Цалендар;
јавни час ПерсистентТиме имплементира Сериализабле
{
приватне Датум времена;
јавни ПерсистентТиме ()
{
. тиме = Цалендар.гетИнстанце () гетТиме ();
}
Датум јавне гетТиме ()
{
повратак времена;
}
}
На овај начин можемо да засноване на времену података (подаци је у ствари члан класе типа датум) упорни.
Треба напоменути, међутим, као коришћење Сериализабле захтева програмер за мајсторство неких концепата, који омогућавају, ако се ситуација то захтева, да се направити одговарајуће аранжмане.
| |
Линук (курс)
Комплетан водич за опен-соурце систем. Од 49 €. |
| |
ПХП (курс)
Цео курс за креирање динамичких веб сајтова. Од 49 €. |
| |
Руби и Руби он Раилс (курс)
Израду софтвера и веб апликација са рубином и РОР. Од 39 €. |