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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto fĂŒr unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...