📄 example10_15.java
字号:
import java.io.*;
class Student implements Serializable//实现接口Serializable的Student类。
{ String name=null;double height;
Student(String name,double height)
{ this.name=name;this.height=height;
}
public void setHeight (double c)
{ this.height=c;
}
}
public class Example10_15
{ public static void main(String args[])
{ Student zhang=new Student("zhang ping",1.65);
try{ FileOutputStream file_out=new FileOutputStream("s.txt");
ObjectOutputStream object_out=new ObjectOutputStream(file_out);
object_out.writeObject(zhang);
System.out.println(zhang.name+"的身高是:"+zhang.height);
FileInputStream file_in=new FileInputStream("s.txt");
ObjectInputStream object_in=new ObjectInputStream(file_in);
zhang=(Student)object_in.readObject();
zhang.setHeight(1.78); //修改身高。
System.out.println(zhang.name+"现在的身高是:"+zhang.height);
}
catch(ClassNotFoundException event)
{ System.out.println("不能读出对象");
}
catch(IOException event)
{ System.out.println("can not read file"+event);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -