`
tian602564031
  • 浏览: 22841 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java 序列化&反序列化

 
阅读更多
  • 序列化:将对象转换成流的过程称为序列化
  • 反序列化:将流转化成对象的过程称之为反序列化

在Java中想要让一个java对象可以实现序列化与反序列化,必须让该类实现 java.io.Serializable 接口

java.io.Serializable 接口如下:

public interface Serializable {

}

 从上述定义中,可以看出该接口中未定义任何方法,这大大简化了程序员的工作。

 

  1. 序列化主要依赖 java.io.ObjectOutputStream 类,该类对 java.io.FileOutputStream 进一步做了封装,这里主要使用 ObjectOutputStream 类的 writeObject() 方法
  2. 反序列化主要依赖 java.io.ObjectInputStream 类,该类对 java.io.InputStream 进一步做了封装,主要用到的 ObjectInputStream 类的 readObject() 方法

 

http://www.blogjava.net/sxyx2008/archive/2009/11/09/301663.html 参考

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics