Я искал и читал о сериализации объектов и связанных с ними предметах. Однако я не могу придумать никаких вариантов использования.Каковы основные варианты использования сериализации объектов?
Или какова мотивация или ситуация, в которой необходимо ее использовать?
Следующий вопрос: Если сериализация заключается в сохранении состояния объекта, то зачем нужна сериализация объектов Java? Не удается ли сохранить конфигурацию объекта в текстовом файле и отправить эту сеть вместо этого?
Иногда вам необходимо сохранить состояние объекта (измеренное значениями, которые описывают объект), в какую-либо среду вне приложения. Будь то сохранить его позже, перенести в другое приложение и т. Д. Технически, когда вы сохраняете данные в базе данных, вы «сериализуете» объект в определенном формате. – David
@David Я опубликовал следующий вопрос. – drum
Если сериализация предназначена для совместного использования объекта с другими системами (даже с совершенно другими платформами), тогда важны стандарты в форматах данных. Да, можно просто вручную записать в текстовый файл. Но тогда нужно определить стандарты этого файла, учитывающие все варианты объекта, и любой, кто хочет потреблять эти данные, должен написать собственный код для соответствия этому стандарту. Гораздо проще использовать существующие стандарты. – David