【发布时间】:2014-03-10 12:01:13
【问题描述】:
我有一个类定义如下
public class EvaluationResult implements java.io.Serializable {
public String ClassName;
public boolean FeedbackDirected;
public double HV;
public double Spread;
public double PercentageOfCorrectness;
public double TimeElapsed;
public ArrayList<double[]> ParetoFront;
}
这样做
public static void main(String[] args) throws Exception {
EvaluationResult ae=new EvaluationResult();
FileOutputStream fileOut =new FileOutputStream("result.txt");
ObjectOutputStream out = new ObjectOutputStream(fileOut);
out.writeObject(fileOut);
out.close();
fileOut.close();
}
给我java.io.NotSerializableException 有什么问题?
【问题讨论】:
-
如果要将对象转储为字节序列,则该类必须实现 Serializable 标记接口。
-
需要异常的堆栈跟踪。否则无法确定问题所在。
-
现在没问题,我需要out.writeObject(ae);,谢谢
标签: java serialization