<pre name="code" class="java">
import java.io.Serializable;
public class Person implements Serializable {
String name;
int age;
}
序列化
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
public class GameEnd {
public static void main(String[] args) throws FileNotFoundException, IOException {
Person p = new Person();
p.age = 11;
p.name = "小明";
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("f:\\a.za"));
oos.writeObject(p);
oos.close();
}
}
反序列化
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
public class GameEnd {
public static void main(String[] args) throws FileNotFoundException, IOException {
Person p = new Person();
p.age = 11;
p.name = "小明";
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("f:\\a.za"));
oos.writeObject(p);
oos.close();
}
}