Государственный


Сериализация. Класс ObjectOutputStream



бет14/25
Дата05.04.2024
өлшемі4.07 Mb.
#497748
1   ...   10   11   12   13   14   15   16   17   ...   25
Java. Потоки ввода-вывода. Работа с файлами. Кравчук А.С., Кравчук А.И., Кремень Е.В

Сериализация. Класс ObjectOutputStream


Для сериализации объектов в поток используется класс
ObjectOutputStream. Он записывает данные в поток.
Для создания объекта ObjectOutputStream в конструктор
передается поток, в который производится запись:

ObjectOutputStream(OutputStream out)




Для записи данных ObjectOutputStream использует ряд методов, среди которых можно выделить следующие:

long;

    • void writeShort(int val) - записывает значение типа

short;

    • void writeUTF(String str) - записывает в поток строку в кодировке UTF-8;

    • void writeObject(Object obj) - записывает в поток отдельный объект.

Эти методы охватывают весь спектр данных, которые можно сериализовать.


Пример.

Результат работы программы:




Достарыңызбен бөлісу:
1   ...   10   11   12   13   14   15   16   17   ...   25




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет