package sequenceDamo;
import java.io.EOFException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
public class SequenceDemo {
public static void main(String[] args) throws IOException, ClassNotFoundException {
File s=new File("d:/Mydoc/123.txt");
Students zhan=new Students("张三",21,true);
Students li=new Students("李三",22,true);
Students liu=new Students("刘三",20,true);
ObjectOutputStream dos=new ObjectOutputStream(new FileOutputStream(s));
dos.writeObject(zhan);
dos.writeObject(li);
dos.writeObject(liu);
System.out.println("序列化完成");
dos.flush();
dos.close();
ObjectInputStream fos=new ObjectInputStream(new FileInputStream(s));
Students m=null;
try{
while((m=(Students)fos.readObject())!=null){
System.out.println("名字:"+m.getName()+
"\t年龄:"+m.getAge()+"\t性别:"+
(m.isGender()?"男":"女"));
}
}catch(EOFException e){
System.out.println("输出结束");
}
fos.close();
}