It's not a secret anymore!
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: 24199

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: 14688

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
It's not a secret anymore!