import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
publicclassWhySerialversionUID {publicstaticvoidmain(String[] args) throws Exception {
//这里是把对象序列化到文件
Person crab = new Person();
crab.setName("kaka");
ObjectOutputStream oo = new ObjectOutputStream (new FileOutputStream("kakaFile"));
oo.writeObject(crab);
oo.close();
//这里是把文件序列化到对象
ObjectInputStream oi = new ObjectInputStream (new FileInputStream("kakaFile"));
Person kaka = (Person) oi.readObject();
//输出为Hi, My name is kaka
System.out.println("Hi, My name is " + kaka.getName());
oi.close();
}
}