Hola amigo yo lo que haría es ir haciendo pruebas de uno en uno es decir:
//vamos a crear un objeto lo instanciamos y lo inicilizamos usando su constructor:
Jugador jugadoruno=new Jugador("asd", 79);
Mira vamos a cambiar un poco la cosa ahora vamos a crear una arraylist de objeto asi
ArrayList <jugador> colecciondatos= new ArrayList <jugador> ();
//Ahora le añadimos el objeto que esta ya en memoria y lo metemos en el ArrayList
colecciondatos.add(jugadoruno);
//Ahora vamos a proceder con el código anterior
try (
OutputStream file = new FileOutputStream("quarks.ser");
OutputStream buffer = new BufferedOutputStream(file);
ObjectOutput output = new ObjectOutputStream(buffer);
){
output.writeObject(colecciondedatos);
}
catch(IOException ex){
fLogger.log(Level.SEVERE, "Cannot perform output.", ex);
}
//A partir de aquí lo que haría sería revisar el archivo a ver si se ha insertado el objeto
//entonces luego añadiría otro objeto más y revisaría ese archivo.
La verdad es que existen más formas de realizar lo que quieres por ejemplo usando
una Base de Datos e ir insertando los Datos en una tabla usuarios y luego consultando
y extrayendo los datos de la misma.
Otra alternativa sería crear un archivo xml e ir añadiendole etiquetas con sus respectivos
atributos, y después utilizando la libreria document y otra más que no me acuerdo ahora
mismo pues se lee el DOM de ese archivo xml y se extrae la información de cada uno de
sus elementos.
Aquí te aporto algo de documentación sobre como leer y escribir un xml
Los enlaces son solo para miembros.
Registrate o
iniciá sesiónA mi me encanta java ahora lo tengo un poco de lado porque estoy con php y javascritpt
y muchas más cosas pero en cuanto termine me pongo manos a la obra.
Espero no haberte enturbiado más saludos