📄 student2.java
字号:
import java.io.*;
public class Student2 implements Serializable
{
int number=1;
String name;
Student2(int number, String n1)
{
this.number=number;
this.name=n1;
}
Student2()
{
this(0,"");
}
void save(String fname)
{
try
{
FileOutputStream fout=new FileOutputStream(fname);
ObjectOutputStream out=new ObjectOutputStream(fout);
out.writeObject(this); //写入对象
out.close();
}
catch(FileNotFoundException fe){}
catch(IOException ioe) {}
}
void display(String fname)
{
try
{
FileInputStream fin=new FileInputStream(fname);
ObjectInputStream in=new ObjectInputStream(fin);
Student2 u1=(Student2)in.readObject() ; //读取对象
System.out.println(u1.getClass().getName()+""+u1.getClass().getInterfaces()[0]);
System.out.println(" "+u1.number+" "+u1.name);
in.close();
}
catch(FileNotFoundException fe){}
catch(IOException ioe){}
catch(ClassNotFoundException ioe){}
}
public static void main(String arg[])
{
String fname="student2.Obj" ;
Student2 s1=new Student2(1,"Wang") ;
s1.save(fname);
s1.display(fname);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -