⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 studentjilu.java

📁 记录学生的信息 :(1)声明Student类。属性包括学号、姓名、英语成绩、数学成绩、计算机成绩和总成绩。方法包括构造方法、get方法、set方法、toString方法、equals方法、compa
💻 JAVA
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -