Zum Inhalt springen

Daten in den Speicher?


Empfohlene Beiträge

Geschrieben

Singleton ist ein Design Pattern der GangOfFour. Design Patterns geben erprobte Lösungen für immer wieder kehrende Probleme in der Softwareentwicklung.

Beim Singleton geht es darum, dass eine Klasse innerhalb eines Programms (wie auch immer man das definiert, stand alone, Netzwerk, Server, Client) immer nur einmal vorkommt. Dazu gibt es mehrere Möglichkeiten. Eine ist, den Konstruktor der Klasse private zu machen und nur einen statischen getter auf eine Instanz der Klasse zur Verfügung zu stellen. In diesem getter wird überprüft, ob es schon eine Instanz gibt. Wenn nicht, wird sie angelegt und zurückgegeben. Ansonsten wird die schon vorhandene Instanz zurückgegeben.

Vielleicht ist das für Dich aber schon zu viel des Guten.

Pack den Container einfach als Member in eine Klasse, leg Dir irgendwo eine Instanz dieser Klasse hin, auf die Du Zugriff hast, und fertig. Oder - aber nicht sehr schön, Du hast eine Klasse, in der Du einen statischen Zugriff auf den Container gibst.

Zu den Design Patterns schaust Du am Besten mal bei google, es gab ein Buch, wo alle Patterns mit Java-Beispielen erklärt wurden, als pdf.

Peter

  • 2 Wochen später...
Geschrieben

Hi,

du kannst das Object als serializable markieren. Danach programmierst du das das Programm so, dass es das Objekt in eine Datei speichert. Wenn du es wieder benötigst ließt du es einfach wieder ein.

Gruß

Stefan

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...