Оглавление:

Как десериализовать объект в Java?
Как десериализовать объект в Java?

Видео: Как десериализовать объект в Java?

Видео: Как десериализовать объект в Java?
Видео: Java SE. Урок 32. Сериализация | Десериализация Объектов 2024, Май
Anonim

Сериализация и Десериализация в Джава с примером. Сериализация - это механизм преобразования состояния объект в поток байтов. Десериализация это обратный процесс, в котором поток байтов используется для воссоздания фактического Объект Java в памяти. Этот механизм используется для сохранения объект.

Следовательно, как вы сериализуете объект в Java?

К сериализовать объект означает преобразовать его состояние в поток байтов, чтобы поток байтов можно было вернуть обратно в копию объект . А Объект Java является сериализуемый если его класс или любой из его суперклассов реализует либо Джава . io. Сериализуемый интерфейс или его подинтерфейс, Джава.

как вы читаете объект в Java? Как читать объект из файла в Java

  1. Откройте FileInputStream для файла, в котором вы сохранили объект.
  2. Откройте ObjectInputStream для указанного выше FileInpoutStream.
  3. Используйте метод readObject класса ObjectInputStream для чтения объекта из файла.
  4. Вышеупомянутый метод возвращает объект типа Object.

Также знайте, как десериализовать список в Java?

Вот полный пример. Вот шаги:

  1. Создайте Class Item (), который реализует Serializable.
  2. В основном - создайте 2 объекта Item.
  3. Добавьте его в ArrayList.
  4. Сериализуйте ArrayList. Файл извлечения, чтобы увидеть байтовый поток объекта. (Изображение ниже)
  5. Десериализуйте байтовый поток из того же файла, чтобы увидеть Object.

Какова цель сериализации в Java?

Объект Сериализация это процесс, используемый для преобразования состояния объекта в поток байтов, который может быть сохранен на диске / в файле или отправлен по сети на любой другой запущенный Джава виртуальная машина. Обратный процесс создания объекта из байтового потока называется десериализацией.

Рекомендуемые: