Сохранение объектов в файлах вызывает ошибку: «FileOutputStream не может быть преобразован в тип»

Я пытаюсь сохранить объект, я погуглил 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 «не могут быть преобразованы в тип». Разве они не предполагаются предопределенными. Как я могу исправить это

Учебное пособие, в котором я это получил, можно найти здесь .

5
задан Joachim Sauer 2 November 2011 в 12:01
поделиться