Сохранение и загрузка объектов Java к MAT-файлам

Чтобы сохранить или сериализировать объект Java® к MAT-файлу, вызовите save функция. Чтобы загрузить объект из MAT-файла назад в MATLAB®, вызовите load функция.

Когда вы сохраняете или загружаете объект Java, объект и его класс должны соответствовать всему этому критерии:

  • Класс реализует API Java Serializable интерфейс, или непосредственно или путем наследования его от родительского класса. Любые встроенные или в противном случае ссылочные объекты также должны реализовать Serializable.

  • Не изменяйте определение класса между сохранением и загрузкой объекта. Изменения в полях данных или методах класса предотвращают загрузку объекта, который был создан с другим определением класса.

  • Значения в полях текущих данных не сохранены с объектом. Или класс не имеет никаких полей текущих данных, или значения не являются значительными.

Если вы задаете свои собственные классы Java или подклассы существующих классов, следуете за теми же критериями, чтобы позволить сохранить и загружаемые объекты класса в MATLAB. Для получения дополнительной информации при определении классов, чтобы поддержать сериализацию, консультируйтесь со своей документацией разработки Java.

Смотрите также

|