📄 example20_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 Example20_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 + -