代码实现
package java_serial;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.OutputStream;
public class Unserial{
public static void main(String[] args)
{
Self me=new Self("史珍香",21,"女","青青草原");
me.SelfInfo();
SerialWay(me);
File file=new File("./src/java_serial/serial.ser");
ReadFile(file);
UnserialWay(file);
}
//序列化对象
private static void SerialWay(Self me)
{
FileOutputStream serFile;
try {
serFile = new FileOutputStream("./src/java_serial/serial.ser");
ObjectOutputStream objOut=new ObjectOutputStream(serFile);
objOut.writeObject(me);
objOut.close();
serFile.close();