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

📄 init.java

📁 自己编的学籍管理系统
💻 JAVA
字号:
package myprojects.studymanager;
import java.io.*;
import java.util.*;

public class Init{

	public static void main(String args[])
	{
		LinkedList Stu=new LinkedList();
		ConcreteStudentManager manager=new ConcreteStudentManager(Stu);
		
		LinkedList majorlist=new LinkedList();
		LinkedList teacherlist=new LinkedList();
		
		
		
		try
		{
			GraStudent GraStudent1=new GraStudent("wang",24,"B0301260",
			"seie",2003,9);
			manager.addStudent(GraStudent1);
			GraStudent GraStudent2=new GraStudent("Wolfgang",25,"B0103356",
			"seie",2001,9);
			manager.addStudent(GraStudent2);
			GraStudent GraStudent3=new GraStudent("Jenny",26,"B0003690",
			"seie",2000,9);
			manager.addStudent(GraStudent3);
			GraStudent GraStudent4=new GraStudent("Tony",23,"B02003385",
			"seie",2002,9);
			manager.addStudent(GraStudent4);
			GraStudent GraStudent5=new GraStudent("Sam",25,"B0002120",
			"seie",2000,9);
			manager.addStudent(GraStudent5);
			
			
			BachlorStudent BachlorStudent1=new BachlorStudent("Blare",19,
			"50003123","电院",2000,9);
			manager.addStudent(BachlorStudent1);
			BachlorStudent BachlorStudent2=new BachlorStudent("Bush",18,
			"50103159","电院",2001,9);
			manager.addStudent(BachlorStudent2);
			BachlorStudent BachlorStudent3=new BachlorStudent("Markus",20,
			"50003999","电院",2000,9);
			manager.addStudent(BachlorStudent3);
			BachlorStudent BachlorStudent4=new BachlorStudent("Beck",19,
			"50203390","电院",2002,9);
			manager.addStudent(BachlorStudent4);
			BachlorStudent BachlorStudent5=new BachlorStudent("Jack",18,
			"50003987","电院",2000,6);
			manager.addStudent(BachlorStudent5);
			
			
			Major major1=new Major(" 计算机系","交大最好的专业,有一帮天才");
			
			Major major2=new Major(" 自动化系","电院不错的专业");
			
			Major major3=new Major(" 信息工程","交大最好的专业之一");
			
			Major major4=new Major(" 信息安全","未来的发展方向");
			
			Major major5=new Major(" 游戏开发","有理想的,不错不错");
			
			
			Teacher teacher1=new Teacher("窦","T0323645",50,"计算机系","电院","副教授");
			major1.addM_teacher("T0323645");
			Teacher teacher2=new Teacher("li","T0312564",40,"自动化系","电院","副教授");
			major2.addM_teacher("T0312564");
			Teacher teacher3=new Teacher("李","T0335748",35,"信息工程","电院","副教授");
			major3.addM_teacher("T0335748");
			Teacher teacher4=new Teacher("程","T0323669",30,"游戏开发","电院","讲师");
			major5.addM_teacher("T0323669");
			Teacher teacher5=new Teacher("乃","T0355645",55,"自动化系","电院","教授");
			major2.addM_teacher("T0355645");
			Teacher teacher6=new Teacher("徐","T0365245",55,"信息安全","电院","教授");
			major4.addM_teacher("T0365245");
			
			
			majorlist.add(major1);
			majorlist.add(major2);
			majorlist.add(major3);
			majorlist.add(major4);
			majorlist.add(major5);
			teacherlist.add(teacher1);
			teacherlist.add(teacher2);
			teacherlist.add(teacher3);
			teacherlist.add(teacher4);
			teacherlist.add(teacher5);
		}
		catch(Exception e)
		{
			e.printStackTrace(System.err);
		}
		
		

		try
		{
			new File(".\\data").mkdir();
			File o=new File(".\\data\\Student.study");
			FileOutputStream one=new FileOutputStream(o);
			ObjectOutputStream two=new ObjectOutputStream(one);
			two.writeObject(manager);
			manager.showAllStudentsInfo();
			one.close();
			two.close();
			
			FileInputStream rone=new FileInputStream(o);
			ObjectInputStream rtwo=new ObjectInputStream(rone);
			ConcreteStudentManager manage=(ConcreteStudentManager)rtwo.readObject();
			manage.showAllStudentsInfo();
			rone.close();
			rtwo.close();
			
			File m=new File(".\\data\\Major.study");
			FileOutputStream mone=new FileOutputStream(m);
			ObjectOutputStream mtwo=new ObjectOutputStream(mone);
			mtwo.writeObject(majorlist);
			mone.close();
			mtwo.close();
			
			File t=new File(".\\data\\Teacher.study");
			FileOutputStream tone=new FileOutputStream(t);
			ObjectOutputStream ttwo=new ObjectOutputStream(tone);
			ttwo.writeObject(teacherlist);
			tone.close();
			ttwo.close();

		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
	}
}

⌨️ 快捷键说明

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