序列化 java.io.Serializable
2007-01-19 20:14
375 查看
通过 一个简单的例子来认识 Serializable
package tt;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
class ObjectYouWannaSave implements Serializable
class SubObject implements Serializable
class Save
class Read
public class TT
{
/** *//**
* 对象的寿命通常随着生成该对象的程序终止而终止,有时候,可能需要将对象的状态保存下来,
* 在需要的时候再将对象恢复,我们把对象的这种记录自己状态的以便将来再生的能力,叫做对象
* 的持续性(PERSISTENCE),对象通过写出描述自己状态的数值来记录自己,这个过程叫对象
* 的串行化Serializable。串行化的主要任务是写出对象实例变量的值。如果变量是另一个对象
* 的引用,则引用的对象也要串行化,这是个递归过程。
*/
package tt;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
class ObjectYouWannaSave implements Serializable
class SubObject implements Serializable
class Save
class Read
public class TT
{
/** *//**
* 对象的寿命通常随着生成该对象的程序终止而终止,有时候,可能需要将对象的状态保存下来,
* 在需要的时候再将对象恢复,我们把对象的这种记录自己状态的以便将来再生的能力,叫做对象
* 的持续性(PERSISTENCE),对象通过写出描述自己状态的数值来记录自己,这个过程叫对象
* 的串行化Serializable。串行化的主要任务是写出对象实例变量的值。如果变量是另一个对象
* 的引用,则引用的对象也要串行化,这是个递归过程。
*/
相关文章推荐
- java.io.Serializable引发的问题——什么是序列化?在什么情况下将类序列化?
- java io系列06之 序列化总结(Serializable 和 Externalizable)
- java.io.Serializable 序列化问题【原】
- [Java 12 IO] Serializable 初步 ObjectOutputStream ObjectInputStream 将序列化的对象打出来
- java序列化 java.io.Serializable和java.io.Externalizable【转】
- java.io.Serializable (序列化接口)
- 序列化:java.io.Serializable
- java IO 流Stream 序列化Serializable 文件File
- [Java 12 IO] Serializable 初步 ObjectOutputStream ObjectInputStream 将序列化的对象打出来
- 序列化:java.io.Serializable
- 序列化:java.io.Serializable
- json序列化,反序列化;以及java.io.Serializable序列化;即json中说的序列化,和java.io.Serializable序列化,两者的区别
- 序列化java.io.Serializable
- 对象序列化(java.io.NotSerializableException: org.json.JSONArray)
- 浅谈java中的序列化java.io.Serializable;
- java.io.Serializable序列化
- java.io.Serializable序列化接口类及编码表
- java.io.Serializable(序列化)接口详细总结
- java对象序列化java.io.Serializable 接口实践
- 在序列化和返序列化深拷贝java对象时出现的 java.io.NotSerializableException