gpt4 book ai didi

java - 存储输入数据的最佳选择,应用程序将在重启后记住它

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:05 25 4
gpt4 key购买 nike

<分区>

我正在创建一个应用程序,学生可以在其中查看他们的成绩、科目和日历。他们将能够添加新的成绩、科目和 future 的事件。现在我不知道。存储该日期的最佳方式是什么,因为成绩列表比重新启动后的程序会记住该数据?

保存到文件的方法对初学者来说是否足够好? :)

这是我的代码示例(您如何看待我将数据保存在对象和列表中的对象中)

Classbook.java

Map<String, Subject> subjects = new HashMap<>();

public void addSubject(String name, String lecturer, String room) {
Subject subject = new Subject(name, lecturer, room);
subjects.put(name, subject);
}

public void addGrade(String SubjectName, double grade, String forWhat, String type) {
subjects.get(SubjectName).addGrade(grade, forWhat, type);
}

主题.java

Map<String, Grade> grades = new HashMap<>();

public void addGrade(double grade, String forWhat, String name) {
Grade newGrade = new Grade(grade, forWhat);
grades.put(name, newGrade);
}

Grade.java

public class Grade extends Subject {

double grade = 0;
String forWhat = "";

Grade(double grade, String forWhat) {
setForWhat(forWhat);
setGrade(grade);
}

public double getGrade() {
return grade;
}

public void setGrade(double grade) {
this.grade = grade;
}

public String getForWhat() {
return forWhat;
}

public void setForWhat(String forWhat) {
this.forWhat = forWhat;
}

}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com