主要内容

保存和加载Java对象到MAT-Files

保存或序列化Java®对象的mat文件,调用保存函数。将对象从mat文件加载回MATLAB®,致电负载函数。

当你保存或加载一个Java对象时,该对象及其类必须满足以下所有条件:

  • 该类实现Java API可序列化的接口,直接或从父类继承它。任何嵌入或以其他方式引用的对象也必须实现可序列化的

  • 在保存和加载对象之间更改类定义。对类的数据字段或方法的更改将阻止加载用另一个类定义构造的对象。

  • 暂态数据字段中的值不会随对象一起保存。该类要么没有任何瞬时数据字段,要么这些值不重要。

如果您定义自己的Java类或现有类的子类,请遵循相同的标准来在MATLAB中保存和加载类的对象。有关定义支持序列化的类的详细信息,请参阅Java开发文档。金宝app

另请参阅

|