这是最简单的序列化方式。下面的例子将类的内容写到文件中,然后再反序列化声称新的对象。
public class MyClass implements Serializable
{
private String name;
private int value;
public MyClass(String name,int value)
{
this.name=name;
this.value=value;
}
public static void main(String[] args) throws ClassNotFoundException,IOException
{
MyClass c=new MyClass("freebird",8);
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream("myclass.out"));
out.writeObject(c);
ObjectInputStream in=new ObjectInputStream(new FileInputStream("myclass.out"));
MyClass c2