studentjilu.java

来自「记录学生的信息 :(1)声明Student类。属性包括学号、姓名、英语成绩、数」· Java 代码 · 共 60 行

JAVA
60
字号
import java.io.*;
public class StudentJiLu
{
   public static void main(String args[])throws IOException,ClassNotFoundException
   {
     Student a=new Student("aa",20,"2ban","111");
     Student b=new Student("bb",21,"1ban","222"); 
     Student c=new Student("cc",22,"1ban","333");
     Student d=new Student("dd",23,"2ban","444");
     ObjectOutputStream m=new  ObjectOutputStream(new FileOutputStream("D:/student.dat"));
     m.writeObject(a);
     m.writeObject(b);
     m.writeObject(c);
     m.writeObject(d);
     m.close();
     a=null;
     b=null;
     c=null;
     d=null;
     ObjectInputStream n=new ObjectInputStream(new FileInputStream("D:/student.dat"));
     a=(Student)n.readObject();
     b=(Student)n.readObject();
     c=(Student)n.readObject();
     d=(Student)n.readObject();
     n.close();
     System.out.println(a);
     System.out.println(b);
     System.out.println(c);
     System.out.println(d);
  }
}



class Student implements Serializable
{
   String name;
   int age;
   String banji;
   transient String mima;

   public Student(){}
   
   public Student(String name,int age,String banji,String mima) 
   {
     this.name=name;
     this.age=age;
     this.banji=banji;
     this.mima=mima;
   }

   
   public String toString()
   {
    return("姓名:"+name+"  年龄:"+age+"  班级:"+banji+"  密码:"+mima);
   }
}
    
   
   

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?