- 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)