浅谈Java序列化与反序列化.docxVIP

  • 2
  • 0
  • 约3.21千字
  • 约 9页
  • 2019-04-05 发布于广东
  • 举报
首先解释两个概念何为序列化?何为反序列化? 序列化:将对象转化成流的过程称为序列化 反序列化:将流转化成对象的过程称之为反序列化 序列化与反序列化必须遵守的原则 Java对象 在java中要想使一个java 乂寸象可以实现序列化与反序列化,必须让该类实现java?io?Seriali zmb丄0接口 j ava . io . Serializable 接口定义如下: publicinterface Serializable { } 从上述定义屮可以看到该接口屮未定义任何方法,这大大的简化了开发者 序列化主要依赖 j ava . io . Ob j ectOutput St ream 类,该类对 j ava . io . FileOutput St ream 进一步做了 封装,这里主要使用 Ob j ectOutputStr earn类的writeObject ()方法实现序列化功能 Demo : ★将对象序列化到磁盘文件中 *@paramo *@throwsException */ publicstaticvoid writeObject(Object o) throws Exceptio File f=new File(nd:nuser if(f ? exists ()) { f.delete (); } FileOutputStream os=new FileOutputSt

文档评论(0)

1亿VIP精品文档

相关文档