java对象序列化技术的运用——学生管理系统

项目要求

  • 实现一个学生管理系统,在控制台进行输入输出
  • 将数据存入本地文档,实现断线后数据不丢失功能
  • 管理系统具备增删改查排序等功能

思路

    这个项目的难点在于对象序列化的技术。对象序列化技术就是将数据放入本地文档,可以让数据不仅仅存在于内存之中。在这个项目中,可提前对序列化和反序列化方法进行封装,提高代码复用率。本项目总共三个类。学生类,学生管理类与client类。

学生类

	public Student(int sno, String sname, String sex, int age) {
		super();
		this.sno = sno;
		this.sname = sname;
		this.sex = sex;
		this.age = age;
	}
	@Override
	public String toString() {
		return "Student [sno=" + sno + ", sname=" + sname + ", sex=" + sex + ", age=" + age + "]";
	}
	public int getSno() {
		return sno;
	}
	public void setSno(int sno) {
		this.sno = sno;
	}
	public String getSname() {
		return sname;
	}
	public void setSname(String sname) {
		this.sname = sname;
	}
	public String getSex() {
		return sex;
	}
	public v

你可能感兴趣的:(java高级,java,对象序列化)