File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes PLEASE HELP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Reply locked New topic


John Michaels

Joined: Jun 01, 2009
Posts: 7
Hello. I'm creating a game where people can set up an account. Their registration information includes but is not limited to a login and a password. The login and the password are used to sign in. I store the sign in information in a player object, and each player object is stored in an Array List called players. How do I prevent the player objects from being deleted when I compile the program. Am I doing this the right way? Should I be storing the players sign in information in a file? If so, I'm not sure how to do this. Please help. Thank you. My code:

Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24184

Hi John,

In brief: objects last only as long as the program they're created by is running, unless you specifically do something to change that. Usually, that means having a way to store the objects in either a file or a database, and a way to load objects from the file or database.

So right now, your game is an application that people can run at the command line; it's not networked, and it's not set up to run indefinitely while various people log in and out. If you want it to stay like this -- i.e., someone runs the application, logs in, plays, logs out and the application quits -- then just saving the login data in a simple flat file would probably be fine.

[Jess in Action][AskingGoodQuestions]
Christophe Verré

Joined: Nov 24, 2005
Posts: 14687

Welcome to the ranch. Please do not duplicate thread. Continue in the original one. And next time, make some effort to choose a meaningful subject line.

[My Blog]
All roads lead to JavaRanch
I agree. Here's the link:
subject: PLEASE HELP