Сохранение списка списков в объектном файле на Java - PullRequest
1 голос
/ 20 марта 2012

В настоящее время я работаю над проектом Java, который требует от меня сделать систему для банкомата. У меня есть классы для userList, userNode; каждый узел пользователя содержит accountList с accountNode (accountNode имеет дочерние классы для типов учетных записей, таких как кредитные или дебетовые), а узел account содержит OperationList с узлами для снятия, пополнения и т. д. ...

Мне нужно иметь возможность читать и сохранять в объектном файле. Поэтому я не теряю данные при выходе из программы или необходимости создавать новых пользователей, учетные записи и т. Д. При каждом запуске программы. Тем не менее, я не уверен, нужен ли мне новый класс для создания объектного файла или какие есть способы сделать это.

Буду признателен за любые предложения.

Ответы [ 2 ]

1 голос
/ 20 марта 2012

Другим решением будет сериализация в XML или JSON с использованием, например, jaxb:

http://jaxb.java.net/tutorial/

1 голос
/ 20 марта 2012

База данных была бы лучшим и наиболее реальным решением для этого, но если вы действительно хотите писать и читать из файла, вам нужно сделать так, чтобы ваши классы реализовали Serializable.Оттуда вы можете найти несколько учебных пособий по написанию и чтению этих объектов из файла.

public class BankAccount implements Serializable

http://java.sun.com/developer/technicalArticles/Programming/serialization/

Если вы хотите работать с базой данных, перейдите к MySQL иличто-то бесплатно.

http://dev.mysql.com/downloads/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...