Hallo,
ich bin noch ein ziemlicher Anfänger in Java und wollte jetzt ein Programm zum verwalten von Kontakten und Adressen schreiben. Es soll jetzt zu Anfang nur ein einfaches Konsolenprogramm sein.
Bei der Planung ist mir nur folgendes aufgefallen und ich formuliere nun einfach mal meine Gedanken:
Zuerst dachte ich, dass ich alles in Datensätzen in String-Arrays unterbringen könnte. Ich würde dafür der einfachheitshalber eindimensionale Arrays verwenden, die Inhalte wollte ich entweder per Dialog abfragen lassen oder direkt in der Form eingeben lassen, in der sie auch wieder ausgegeben werden. Sieht dann so aus:
Max Mustermann max@mustermann.de Musterstr.1
Nach meiner Vorstellung sieht es dann ja so aus, dass ich mit dem erstellen von arrays ja nur Platz im Speicher schaffe, der dann nach dem schließen ja wieder freigegeben wird (bin mir nicht sicher, ob da der garbarage collector oder die jvm für zuständig ist). Mit Listen würde ich ja im Prinzip fast das gleiche haben außer, dass sie dynamisch sind (wüde sich ja auch eher anbieten statt einer festen Größe).
Sehe ich das soweit richtig?
So nun meine Frage: Sofern meine Annanhme richtig ist, kann ich das ja nicht programmintern sichern sondern muss eine Datei auslagern, die die Werte speichert. Eine .txt-Datei ist mir da zu unsicher, weil sie zu einfach ausgelesen werden kann und ich generell eine sichere Möglichkeit suche. Mir würden dazu sonst nur noch Datenbanken oder sowas einfallen, aber es gibt doch sicher noch eine Möglichkeit oder?
Sry für die "wall of text", aber ich möchte soweit sichergehen, dass ich alles richtig verstanden habe.
Vielen Dank!
ich bin noch ein ziemlicher Anfänger in Java und wollte jetzt ein Programm zum verwalten von Kontakten und Adressen schreiben. Es soll jetzt zu Anfang nur ein einfaches Konsolenprogramm sein.
Bei der Planung ist mir nur folgendes aufgefallen und ich formuliere nun einfach mal meine Gedanken:
Zuerst dachte ich, dass ich alles in Datensätzen in String-Arrays unterbringen könnte. Ich würde dafür der einfachheitshalber eindimensionale Arrays verwenden, die Inhalte wollte ich entweder per Dialog abfragen lassen oder direkt in der Form eingeben lassen, in der sie auch wieder ausgegeben werden. Sieht dann so aus:
Max Mustermann max@mustermann.de Musterstr.1
Nach meiner Vorstellung sieht es dann ja so aus, dass ich mit dem erstellen von arrays ja nur Platz im Speicher schaffe, der dann nach dem schließen ja wieder freigegeben wird (bin mir nicht sicher, ob da der garbarage collector oder die jvm für zuständig ist). Mit Listen würde ich ja im Prinzip fast das gleiche haben außer, dass sie dynamisch sind (wüde sich ja auch eher anbieten statt einer festen Größe).
Sehe ich das soweit richtig?
So nun meine Frage: Sofern meine Annanhme richtig ist, kann ich das ja nicht programmintern sichern sondern muss eine Datei auslagern, die die Werte speichert. Eine .txt-Datei ist mir da zu unsicher, weil sie zu einfach ausgelesen werden kann und ich generell eine sichere Möglichkeit suche. Mir würden dazu sonst nur noch Datenbanken oder sowas einfallen, aber es gibt doch sicher noch eine Möglichkeit oder?
Sry für die "wall of text", aber ich möchte soweit sichergehen, dass ich alles richtig verstanden habe.
Vielen Dank!