Дом » языки программирования » Что такое readObject в Java?

Что такое readObject в Java?

404
Последнее обновление: 2021-09-17 10:36:59


Ответить:
readObject () читает объект из сериализованного класса. Этот метод используется для вызова defaultReadObject. Если класс десериализован по умолчанию, его можно переопределить с помощью методов readObject и writeObject. В связи с этим что такое BufferedInputStream в Java? Класс Java BufferedInputStream . Класс Java BufferedInputStream используется для чтения информации из потока. Он внутренне использует буферный механизм, чтобы повысить производительность. Когда байты из потока пропускаются или читаются, внутренний буфер автоматически заполняется из содержащегося входного потока, много байтов за раз. Можно также спросить, что такое поток ввода объекта в Java? Класс Java ObjectInputStream ( java . io. ObjectInputStream ) позволяет вам читать объекты Java из InputStream , а не только из необработанных байтов. Вы оборачиваете InputStream в ObjectInputStream , а затем можете читать из него объекты . Конечно, прочитанные байты должны представлять действительный сериализованный объект Java . Люди также спрашивают, что такое serialVersionUID в Java? Проще говоря, serialVersionUID - это уникальный идентификатор для классов Serializable. Это используется во время десериализации объекта, чтобы гарантировать, что загруженный класс совместим с сериализованным объектом. Если соответствующий класс не найден, генерируется исключение InvalidClassException. Как вы читаете объект в Java? Как читать объект из файла в Java Откройте FileInputStream для файла, в котором вы сохранили объект. Откройте ObjectInputStream для указанного выше FileInpoutStream. Используйте метод readObject класса ObjectInputStream для прочитать объект из файла. Вышеупомянутый метод возвращает объект типа Object.

up