Я пытаюсь сохранить объект, я погуглил HowTo и получил руководство по этой проблеме. Однако, поскольку я никогда раньше не работал с этим, у меня возникают проблемы, которые я не могу решить.
Итак, у меня есть огромный курс класса
(содержащий всевозможные вещи, переменные, сборщики ...), который я пытаюсь сохранить в файл.
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 «не могут быть преобразованы в тип». Разве они не предполагаются предопределенными. Как я могу исправить это
Учебное пособие, в котором я это получил, можно найти здесь .