当前位置: 代码迷 >> J2SE >> 没implements Serilizable也可以序列化
  详细解决方案

没implements Serilizable也可以序列化

热度:42   发布时间:2016-04-23 19:54:00.0
没有implements Serilizable也可以序列化?
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();  }

该过之后再跑下看看。。。。。 汗
  相关解决方案