Veröffentlicht 12. Juli 200421 j Hi Ich hab mir Werte in Hashtables eingelesen. Wie schleife ich diese durch meine gesamte Anwendung?
12. Juli 200421 j In dem du das Object nicht zerstörst. Nein, im Ernst. Wie wäre es mit einem Singleton und einem statischen Zugriff?
13. Juli 200421 j 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
22. Juli 200421 j 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
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.