题目要求:
请使用序列化和反序列化机制,完成学生信息管理系统。 系统打开时显示以下信息: 欢迎使用学生信息管理系统,请认真阅读以下使用说明: 请输入不同的功能编号来选择不同的功能: [1]查看学生列表 [2]保存学生 [3]删除学生 [4]查看某个学生详细信息 -------------------------------------------------------------------- 学生信息列表展示 学号 姓名 性别 ------------------------------------ 1 zhangsan 男 2 lisi 女 ..... -------------------------------------------------------------------- 查看某个学生详细信息 学号:1 姓名:张三 生日:1990-10-10 性别:男 邮箱:[email protected] --------------------------------------------------------------------- 删除学生时,需要让用户继续输入删除的学生编号,根据编号删除学生。 注意:请使用序列化和反序列化,以保证关闭之后,学生数据不丢失。 学生数据要存储到文件中。
学生管理系统类:
package 对象流.Homework;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.util.LinkedList;
public class StudentManageSystem {
private LinkedList<Student> students;
public StudentManageSystem(LinkedList<Student> students) {
this.students = students;
}
public void save(