序列化:将对象转化成字节流的过程
反序列化:将字节流转化成对象的过程
序列化与反序列化必须遵守的原则:
1.java对象
在java中一个对象可以实现序列化与反序列化,必须让该类实现java.io.Serializable接口。
2.序列化主要依赖java.io.ObjectOutputStream类,该类对java.io.FileOutputStream进一步做了封装,这里主要使用ObjectOutputSream类的writeObject()方法实现序列化功能
3.反序列化主要依赖java.io.ObjectInputStream类,该类对java.io.InputStream进一步做了封装,这里主要使用ObjectInputSream类的readObject()方法实现反序列化功能。
详细信息可以参考这个地址:http://blog.youkuaiyun.com/wangloveall/article/details/7992448/##1