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

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

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

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

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

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

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

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

|