..
Interfejs Serializable jest powszechnie wykorzystywany przez programistów do tworzenia trwałych obiektów Java.
Normalnie, w rzeczywistości obiekt istnieje tak długo, jak Java Virtual Machine (JVM) (tj. maszyny wirtualnej, przez które uruchamiać programy Java) jest aktywny.
Mechanizm trwałości, aktywowane przez serializacji, ale pozwala na tworzenie obiektów, które istnieją niezależnie od faktu, że JVM jest uruchomiony czy nie.
Innymi słowy, proces serializacji zapisuje stan obiektu do tablicy bajtów, a obiekt można odtworzyć na podstawie informacji zawartych w tych bajtów.
Korzystanie Serializable jest niezwykle prosty. To wystarczy do opracowania żadnej publicznej klasy (w rzeczywistości widzimy w następnym bloku kodu publicznej słowo kluczowe), import (za pomocą słowa kluczowego import) biblioteki i wdrożenie java.io.Serializable (za pomocą słowa kluczowego narzędzia) Serializable interfejsu. Na przykład:
import java.io.Serializable;
import java.util.Date;
java.util.Calendar import;
public class implementuje Serializable PersistentTime
{
Prywatnie Data;
publicznych PersistentTime ()
{
Calendar.getInstance = time () getTime ().;
}
publicznych getTime Date ()
{
powrót czasie;
}
}
W ten sposób możemy mieć pewien typ czasu (odsetek ten w rzeczywistości jest członkiem klasy Data type) trwałe.
Należy jednak zauważyć, jak korzystanie z Serializable wymaga od programisty do opanowania pewnych pojęć, które pozwalają, jeśli sytuacja tego wymaga, dokonać odpowiednich ustaleń.
| |
Linux (Kurs)
Kompletny przewodnik po systemie open-source. Począwszy od 49 €. |
| |
PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Począwszy od 49 €. |
| |
Ruby i Ruby On Rails (Kurs)
Tworzenie oprogramowania i aplikacji webowych w języku Ruby RoR. Począwszy od 39 €. |