Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Класс Java ObjectInputStream

Класс Java ObjectInputStream

В этом руководстве мы узнаем о Java ObjectOutputStream и его методах с помощью примеров.

01 класс 13 package можно использовать для чтения объектов, которые ранее были написаны 29 .

Он расширяет 39 абстрактный класс.

Прежде чем вы узнаете о 47 class, убедитесь, что вы знаете о классе ObjectOutputStream.

<час>

Работа ObjectInputStream

54 в основном используется для чтения данных, записанных кодом 69 .

По сути, 74 преобразует объекты Java в соответствующие потоки. Это называется сериализацией. Эти преобразованные потоки можно хранить в файлах или передавать по сети.

Теперь, если нам нужно прочитать эти объекты, мы будем использовать 86 который преобразует потоки обратно в соответствующие объекты. Это называется десериализацией.

<час>

Создать ObjectInputStream

Чтобы создать поток ввода объекта, мы должны импортировать 99 пакет первый. Как только мы импортируем пакет, вот как мы можем создать входной поток.

01

В приведенном выше примере мы создали входной поток объекта с именем objStream. который связан с входным потоком файла с именем fileStream .

Теперь 105 может использоваться для чтения объектов из файла.

<час>

Методы ObjectInputStream

119 класс предоставляет реализации различных методов, представленных в 126 класс.

Метод чтения()

<час>

Пример 1:Java ObjectInputStream

Давайте посмотрим, как мы можем использовать 181 class для чтения объектов, написанных 191 класс.

10 

Вывод

28

В приведенном выше примере мы использовали 205 и 219 метод для чтения целочисленных данных и объектных данных из файла.

Здесь мы использовали 224 для записи данных в файл. Затем мы читаем данные из файла с помощью 235 .

<час>

Пример 2:Java ObjectInputStream

Давайте посмотрим на другой практический пример,

32

Вывод

40

В приведенном выше примере мы создали

  • 244 именованный выход используя 257 названный файл
  • 267 названный ввод используя 270 с именем fileStream
  • Объект собака Собаки класс

Здесь мы затем использовали поток вывода объекта для записи объекта в файл. И поток ввода объекта для чтения объекта из файла.

Примечание :Собака класс реализует 284 интерфейс. Это потому, что 294 записывает в выходной поток только сериализуемые объекты.

<час>

Другие методы ObjectInputStream

Методы Описания
306 318 возвращает доступное количество байтов во входном потоке
327 отмечает позицию во входном потоке, до которой были прочитаны данные
333 возвращает элемент управления в точку во входном потоке, где была установлена ​​метка
346 пропускает и отбрасывает указанные байты из входного потока
359 закрывает поток ввода объекта

Чтобы узнать больше, посетите Java ObjectInputStream (официальная документация по Java).


java

  1. Окончательное ключевое слово Java
  2. Оператор экземпляра Java
  3. Наследование Java
  4. Вложенный статический класс Java
  5. Анонимный класс Java
  6. Одноэлементный класс Java
  7. Java-отражение
  8. Класс Java ObjectOutputStream
  9. Дженерики Java
  10. Класс файла Java