Во-первых, объект, в который можно записать, должен быть экземпляром класса, который реализует интерфейс Serializable, этот интерфейс не имеет метода для реализации, это просто флаг, который говорит о том, что его объекты могут быть сериализованы.
секунду, чтобы сделать запись бесконечно или не перезаписывать старые данные, используйте это в своем коде:
out = new ObjectOutputStream(new FileOutputStream(file), true);
на заднем сиденье есть «true», чтобы добавить его.