Comment faire pour enregistrer les variables d'objet après la fermeture de mon programme?

Je suis en train d'apprendre le Java et la programmation orientée objet par la création d'un monopole de banquier programme. Cependant, je voudrais quelques variables d'objet pour être sauvé après que j'ai quitter le programme, de sorte que, après avoir joué la moitié d'un jeu monopoly je peux quitter mon programme, puis de le redémarrer avec toutes les soldes enregistrés.

Je devine que cela exige une sorte de base de données?

Voici une partie de mon code, je suis en train d'enregistrer "l'équilibre" de la variable pour l'ensemble de mes objets (les joueurs) après que j'ai sortie de mon programme.

   public class Monopoly {

/**
 * @param args the command line arguments
 */
public static void main(String[] args) {
    //TODO code application logic here
    //creates the users (name classes)
players player1 = new players();
players player2 = new players();
players player3 = new players();
players player4 = new players();



while (true)  {

player1.balance=player1.finalbalance;
player2.balance=player2.finalbalance;
player3.balance=player3.finalbalance;
player4.balance=player4.finalbalance;
Une base de données est un outil pour cela. Mais tout persistance support de travail. Vous pouvez enregistrer l'état d'un fichier XML, un fichier texte, une base de données, rien de ce qui existe après l'application a été fermée. Comme pour comment, c'est un assez vaste sujet. Je recommande de trouver un tutoriel sur l'utilisation d'une base de données avec Java et de l'apprentissage.
docs.oracle.com/javase/tutorial/essential/io/objectstreams.html

OriginalL'auteur user3133300 | 2014-01-04