Spisu treści:

Jak deserializować obiekt w Javie?
Jak deserializować obiekt w Javie?

Wideo: Jak deserializować obiekt w Javie?

Wideo: Jak deserializować obiekt w Javie?
Wideo: Java - Serialization & Deserialization 2024, Może
Anonim

Serializacja i Deserializacja w Jawa z przykładem. Serializacja to mechanizm konwersji stanu obiekt do strumienia bajtów. Deserializacja jest procesem odwrotnym, w którym strumień bajtów jest używany do odtworzenia rzeczywistego Obiekt Java w pamięci. Ten mechanizm służy do utrwalania obiekt.

W związku z tym, jak serializować obiekt w Javie?

Do zserializować obiekt oznacza przekonwertowanie jego stanu na strumień bajtów, aby strumień bajtów mógł zostać przywrócony z powrotem do kopii obiekt . A Obiekt Java jest serializowalny jeśli jego klasa lub którakolwiek z jej nadklas implementuje albo Jawa . ja. Możliwość serializacji interfejs lub jego podinterfejs, Jawa.

jak czytać obiekt w Javie? Jak odczytać obiekt z pliku w Javie

  1. Otwórz FileInputStream do pliku, w którym przechowujesz Object.
  2. Otwórz ObjectInputStream do powyższego FileInpoutStream.
  3. Użyj metody readObject klasy ObjectInputStream, aby odczytać obiekt z pliku.
  4. Powyższa metoda zwraca Object typu Object.

Wiesz też, jak deserializować listę w Javie?

Oto kompletny przykład. Oto kroki:

  1. Utwórz klasę Item(), która implementuje Serializable.
  2. W Main – Utwórz 2 Item Objects.
  3. Dodaj go do ArrayList.
  4. Serializuj ArrayList. Pobierz plik, aby zobaczyć strumień bajtów obiektu. (Poniżej obrazu)
  5. Deserializuj strumień bajtów z tego samego pliku, aby wyświetlić Object.

Jaki jest cel serializacji w Javie?

Obiekt Serializacja to proces używany do konwersji stanu obiektu na strumień bajtów, który może być utrwalony na dysku/pliku lub przesłany przez sieć do dowolnego innego działającego Jawa maszyna wirtualna. Odwrotny proces tworzenia obiektu ze strumienia bajtów nazywa się deserializacją.

Zalecana: