public void guardar() throws FileNotFoundException, IOException{
        Juego j = new Juego();
        FileOutputStream out = null;
        ObjectOutputStream sd = null;

        Iterator i = Biblio.entrySet().iterator();
        Map.Entry m;

        try {
                out = new FileOutputStream(this.file);
        } catch (FileNotFoundException ex) {
                JOptionPane.showMessageDialog(null,"Archivo No Encontrado");
                return;
        }

        try {
            sd = new ObjectOutputStream(out);
            while(i.hasNext()){
                m = (Map.Entry) i.next();
                j =(Juego) m.getValue();

                //JOptionPane.showMessageDialog(null, j.getNombre()+j.getGenero());
                sd.writeObject(j);
                
            }

            sd.flush();
            sd.close();

            out.close();

        }catch (IOException ex) {
            JOptionPane.showMessageDialog(null,"No se puede I/O al archivo");
            return;

        }
    }