import java.io.*;
public class test9
{
public static void main(String[] args)throws IOException,ClassNotFoundException
{
Student s1=new Student("张三",18);
Student s2;
ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(args[0]));
oos.writeObject(s1);
System.out.println("串行化:"+s1);
ObjectInputStream ois=new ObjectInputStream(new FileInputStream(args[0]));
s2=(Student)ois.readObject();
ois.close();
System.out.println("反序化:"+s2);
}
}
class Student implements Serializable
{
private int age;
private String name;
//private transient int age;
public Student(String name,int age)
{
this.age=age;
this.name=name;
}
public int getAge()
{
return age;
}
public String getName()
{
return name;
}
public void setAge(int age)
{
this.age=age;
}
public void setName(String name)
{
this.name=name;
}
public String toString()
{
return this.name+": "+this.age;
}
}
2021-5-27
最新推荐文章于 2024-06-01 21:43:54 发布