Я пытаюсь сохранить объект, я погуглил HowTo и получил учебник по этой проблеме. Однако, поскольку я никогда раньше не работал с этим, у меня возникают проблемы, которые я не могу решить.
Итак, у меня есть огромный класс Course
(содержит все виды вещей, переменных, сборщиков ...), который я пытаюсь сохранить в файл.
import java.io.Serializable;
class Person implements Serializable {
... }
Теперь я отправляю объект в класс Save.java и пытаюсь сохранить его:
class Save {
protected void saveCourse (Course course) {
FileOutputStream courseFile = new FileOutputStream("course.data");
ObjectOutputStream courseObj = new ObjectOutputStream(courseFile);
courseObj.writeObject(course);
}
}
Когда я пытаюсь скомпилировать его, FileOutputStream и ObjectOutputStream "не могут быть преобразованы в тип". Разве они не предполагают быть предопределенными. Как я могу это исправить
Учебник, где я это получил, можно найти здесь .