• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

HashMap: Erstmal toller weg, aber auch noch gut nutzbar, wenn viele Daten gespeichert werden?

Status
Für weitere Antworten geschlossen.

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
Um Daten einem Spieler zuzuordnen, sind HashMaps ein toller weg (nochmal Danke an Manf ;) )
Auch Speichern und Laden der Daten schein einfach.

Aber: Wie ist das, wenn viele Daten genutzt werden?
Im Laufe der Zeit kommen ja viele Spieler;
ist eine große HashMap dann auch nich vernünftig nutzbar,
wenn in ihr ganz viele Spieler gespeichert sind?
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Aufräumen macht in Java sowieso der Garbage Collector zuständig, notfalls kannst du auch die HashMap alle x minuten clearen, kommt aber auch auf dein Anwendunsgebiet an. Normalerweise ist das eigentlich unnötig, da man eh von einem durchschnittlichem Neustart von allen 5 Stunden ausgeht, dann ist eh alles weg.

PS: Beim Laden u. Speichern solltest du aufpassen. Wenns möglich ist immer ohne -> Automatische Löschung inaktiver Personen.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Aufräumen macht in Java sowieso der Garbage Collector zuständig, notfalls kannst du auch die HashMap alle x minuten clearen, kommt aber auch auf dein Anwendunsgebiet an. Normalerweise ist das eigentlich unnötig, da man eh von einem durchschnittlichem Neustart von allen 5 Stunden ausgeht, dann ist eh alles weg.

PS: Beim Laden u. Speichern solltest du aufpassen. Wenns möglich ist immer ohne -> Automatische Löschung inaktiver Personen.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Aufräumen macht in Java sowieso der Garbage Collector zuständig, notfalls kannst du auch die HashMap alle x minuten clearen, kommt aber auch auf dein Anwendunsgebiet an. Normalerweise ist das eigentlich unnötig, da man eh von einem durchschnittlichem Neustart von allen 5 Stunden ausgeht, dann ist eh alles weg.

PS: Beim Laden u. Speichern solltest du aufpassen. Wenns möglich ist immer ohne -> Automatische Löschung inaktiver Personen.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Aufräumen macht in Java sowieso der Garbage Collector zuständig, notfalls kannst du auch die HashMap alle x minuten clearen, kommt aber auch auf dein Anwendunsgebiet an. Normalerweise ist das eigentlich unnötig, da man eh von einem durchschnittlichem Neustart von allen 5 Stunden ausgeht, dann ist eh alles weg.

PS: Beim Laden u. Speichern solltest du aufpassen. Wenns möglich ist immer ohne -> Automatische Löschung inaktiver Personen.
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Aufräumen macht in Java sowieso der Garbage Collector zuständig, notfalls kannst du auch die HashMap alle x minuten clearen, kommt aber auch auf dein Anwendunsgebiet an. Normalerweise ist das eigentlich unnötig, da man eh von einem durchschnittlichem Neustart von allen 5 Stunden ausgeht, dann ist eh alles weg.

PS: Beim Laden u. Speichern solltest du aufpassen. Wenns möglich ist immer ohne -> Automatische Löschung inaktiver Personen.
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
ok; für meine Anwendung ists so super ;)

Aber was ist, wenn man sie immer speichert und wieder lädt?
Bzw. wie machen das z.B. Home- und Warpplugins?
Wird das dann einfach immer in einer Textdatei nachgeschlagen, wenn der Spieler on kommt,
und dann der Eintrag wieder entfernt (nach Abspeichern), wenn der Spieler off geht?
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
ok; für meine Anwendung ists so super ;)

Aber was ist, wenn man sie immer speichert und wieder lädt?
Bzw. wie machen das z.B. Home- und Warpplugins?
Wird das dann einfach immer in einer Textdatei nachgeschlagen, wenn der Spieler on kommt,
und dann der Eintrag wieder entfernt (nach Abspeichern), wenn der Spieler off geht?
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
ok; für meine Anwendung ists so super ;)

Aber was ist, wenn man sie immer speichert und wieder lädt?
Bzw. wie machen das z.B. Home- und Warpplugins?
Wird das dann einfach immer in einer Textdatei nachgeschlagen, wenn der Spieler on kommt,
und dann der Eintrag wieder entfernt (nach Abspeichern), wenn der Spieler off geht?
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
ok; für meine Anwendung ists so super ;)

Aber was ist, wenn man sie immer speichert und wieder lädt?
Bzw. wie machen das z.B. Home- und Warpplugins?
Wird das dann einfach immer in einer Textdatei nachgeschlagen, wenn der Spieler on kommt,
und dann der Eintrag wieder entfernt (nach Abspeichern), wenn der Spieler off geht?
 

Crafter213

Braumeister
Registriert
9 August 2012
Beiträge
353
Diamanten
0
ok; für meine Anwendung ists so super ;)

Aber was ist, wenn man sie immer speichert und wieder lädt?
Bzw. wie machen das z.B. Home- und Warpplugins?
Wird das dann einfach immer in einer Textdatei nachgeschlagen, wenn der Spieler on kommt,
und dann der Eintrag wieder entfernt (nach Abspeichern), wenn der Spieler off geht?
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Alle for(String s:hashMap.keyValues() ){
//Speichern mit iwem
}

dann bekommst du alle Werte und kannst die dann mit nem FileWriter das ganze abspeichern (Google einfach mal speichern von dateien :p)
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Alle for(String s:hashMap.keyValues() ){
//Speichern mit iwem
}

dann bekommst du alle Werte und kannst die dann mit nem FileWriter das ganze abspeichern (Google einfach mal speichern von dateien :p)
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Alle for(String s:hashMap.keyValues() ){
//Speichern mit iwem
}

dann bekommst du alle Werte und kannst die dann mit nem FileWriter das ganze abspeichern (Google einfach mal speichern von dateien :p)
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Alle for(String s:hashMap.keyValues() ){
//Speichern mit iwem
}

dann bekommst du alle Werte und kannst die dann mit nem FileWriter das ganze abspeichern (Google einfach mal speichern von dateien :p)
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Alle for(String s:hashMap.keyValues() ){
//Speichern mit iwem
}

dann bekommst du alle Werte und kannst die dann mit nem FileWriter das ganze abspeichern (Google einfach mal speichern von dateien :p)
 
Status
Für weitere Antworten geschlossen.
Oben