В данной задаче выполнена сериализация Java класса, используя интерфейс Serializable
, запись сериализованных файлов на жесткий диск, используя класс FileOutputStream
, и упаковка их в архив с помощью ZipOutputStream
.
Для выполнения задания проделываются следующие шаги:
- Создается класс
GameProgress
, хранящий информацию об игровом процессе. - Создаются три экземпляра класса
GameProgress
. - Сохраняются сериализованные объекты
GameProgress
в папкуsavegames
из предыдущей задачи. - Созданные файлы сохранений из папки
savegames
запаковываются в архивzip
. - Удаляются файлы сохранений, лежащие вне архива.