import java.io.*;
public class Forest implements Serializable{
private Tree tree= new Tree();
public static void main(String[] args){
Forest f = new Forest();
try{
FileOutputStream fs = new FileOutputStream("Forest.ser");
ObjectOutputStream os = new ObjectOutputStream(fs);
os.writeObject(f);
os.close();
}catch(Exception e){}
}
}
class Tree{}
这里的tree没有标记Serilizable接口,怎么还能序列化呢?
------解决思路----------------------
因为你这个代码有问题啊。
你抓到异常后什么都没做,你以为成功了,实际上并未成功。
catch(Exception e){}
=》
catch(Exception e){e.printStackTrace(); }
该过之后再跑下看看。。。。。 汗