Speichern in Java

Status
Nicht offen für weitere Antworten.

vladoo

Aktives Mitglied
Hi Leute, ich will Berechnete Daten speichern d.h. Es gibt TextFields und Labels die ich Speichern möchte. Was würdet ihr mir empfehlen, wie ich sowas realisieren sollte. Ich will die Daten in einer Datei.egal sichern und wieder Laden können.

Gruß vladoo
 

vladoo

Aktives Mitglied
Würdest du mir eher vorschlagen die Daten zu Serialisieren und als Objekte zu sichern und wieder auszulesen oder lieber in eine XML Datei schreiben. Was ist die bessere Lösung?
 
G

Gast

Gast
serialisieren ist wohl am einfachsten umzusetzen

xml hat den vorteil das die daten dann leichter von aussen bearbeitet und weiterverarbeitet werden können, wenn du das nicht brauchst serialisier deine objekte
 

vladoo

Aktives Mitglied
Ja da hast du Recht. Ich muss die Daten nur speichern. Wenn die Daten bearbeitet werden sollen, dann kann ich die Objekte deserialisieren, bearbeiten und wieder serialisieren, denke ich. Kannst mir noch sagen, ob die serialisierten Daten verhältnismäßig größer ausfallen als andere Speicherarten. Ich meine wenn ein Benutzer die Daten speichert wird die Datei groß oder hält sich das in Grenzen.

Wie machen es die großen Softwarehäuser? Programme wie Word oder Excel? Serialisieren die auch die Daten, wenn ich auf "Speichern unter klicke" oder wie machen die das? Auf welche Art und Weise?
 

Quaxli

Top Contributor
Abhängig davon, wieviel Daten Du speichern willst, könnte evtl. die Klasse Properties auch eine Möglichkeit sein.
Die Klasse besitzt sogar 2 Methoden um das Ganze als XML oder "Text"-Datei abzuspeichern.

Ob die Klasse wirklich gut für Dein Programm ist, mußt Du aber selbst entscheiden. Aus Deiner kurzen Beschreibung oben, kann ich es nicht erkennen.

Gruß

Ralf
 

Wildcard

Top Contributor
Kannst mir noch sagen, ob die serialisierten Daten verhältnismäßig größer ausfallen als andere Speicherarten.
Serialisierung ist recht kompakt (sofern man das richtige Serialisiert).
Wie machen es die großen Softwarehäuser? Programme wie Word oder Excel? Serialisieren die auch die Daten, wenn ich auf "Speichern unter klicke" oder wie machen die das? Auf welche Art und Weise?
Nein, Serialisierung ist ebenso einfach wie unflexibel.
In einer ernsthaften Anwendung wird nicht zur Persistierung der Daten serialisiert.
Hier verwendet man XML-Binding, Datenbanken oder ähnliches.
 

vladoo

Aktives Mitglied
Es ist so: Ein Benutzer gibt in der Eingabemaske ein paar Daten ein. Breite Höhe usw. Danach drückt er auf Berechnen. Die Daten werden auf jLabels ausgegeben. Die Labels liegen auf einem jPanel. Das jPanel liegt auf einem TabedPane. Der Benutzer kann jetzt z.B. die Breite oder Höhe ändern und auf weitere Berechnung klicken. Es wird ein neues Panel erzeugt, das mit Labels befüllt wird. Jetzt gibt es zwei Tabs in denen die Verschiedenen Ergebnisse stehen.

Diese berechneten Daten sollten jetzt abspeicherbar sein und wieder ladbar sein.

Jetzt stellt sich mir halt die Frage, wie ich am besten die Daten speichern soll. Was meint ihr dazu? Was würdet ihr machen?


Gruß vladoo
 

2nerd4u

Mitglied
Bin auch gerade dabei ein Download Programm zu schreiben, dass sich Benutzernamen und Passwörter merken soll. Das mache ich mit einem Properties Objekt und speichere dann in eine XML Datei. Funktioniert wunderbar, auch das Laden.

Außerdem soll das Programm sich eine Liste mit URLs aus einem JList Objekt speichern. Ich überlege noch wie ich das realisieren werde. Vielleicht auch mit dem Properties Objekt...
 

vladoo

Aktives Mitglied
Hi, das heißt du ziehst deine Daten z.B. Texte aus Labels oder Textfeldern in dein Properties Object und und dieses Properties wird in eine XML File nach bestimmter Struktur hineingeschrieben oder? Die Struktur nachdem du die Daten in der XML File ablegst, hast du die Struktur selbst bestimmt oder wird das Properties Object einfach von selbst in eine XML File gepackt?

Gruß vladoo
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
A .txt-Datei mit Java speichern Java Basics - Anfänger-Themen 2
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
M Wie kann ich im JAVA-GUI im Textfeld ein Array speichern Java Basics - Anfänger-Themen 4
N Java Objekt speichern Java Basics - Anfänger-Themen 11
M Mit Java eine HTML-Seite speichern Java Basics - Anfänger-Themen 11
K OOP duplicate class, öffentliche Klasse in unterschiedlichen Java Dateien speichern? Java Basics - Anfänger-Themen 3
M java .jpg aus URL adesse speichern Java Basics - Anfänger-Themen 8
C java programm mit Texten, speichern und so Java Basics - Anfänger-Themen 3
T Zugangsdaten für Datenbank in Java-Programm speichern? Java Basics - Anfänger-Themen 5
R Java als externes Programm speichern Java Basics - Anfänger-Themen 3
T Java Webstart soll eine Datei speichern Java Basics - Anfänger-Themen 2
S Speichern von Datein in Java Java Basics - Anfänger-Themen 3
W Speichern und Laden in Java Java Basics - Anfänger-Themen 9
C Bäume in Java. Knoten in Array speichern Java Basics - Anfänger-Themen 3
N speichern und laden im Java Java Basics - Anfänger-Themen 5
H Java und Speichern ? Java Basics - Anfänger-Themen 18
B Einfaches Speichern und Laden in Java? Java Basics - Anfänger-Themen 3
hennskand Brauche Hilfe Zwischenzustände von Objekt aus rekursiver Methode speichern Java Basics - Anfänger-Themen 6
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
onlyxlia Anzahl Random Zahlen mit Scanner abfragen und in Array speichern Java Basics - Anfänger-Themen 10
G JTree speichern und wieder einlesen Java Basics - Anfänger-Themen 5
P Wie kann ich beispielsweise Speicherstände eines Spiels DAUERHAFT in meinem Programm speichern? Java Basics - Anfänger-Themen 3
J Objekte in JSON speichern?? Java Basics - Anfänger-Themen 1
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
I Objekte in ShareProject speichern um später zu nutzen Java Basics - Anfänger-Themen 4
I Passwort in Datenbank speichern um später wieder auszulesen Java Basics - Anfänger-Themen 5
S mehrere TreeSets so speichern, dass man sie miteinander vergleichen kann Java Basics - Anfänger-Themen 1
I Datei (Bild) Drucken und wie Druckeinstellung speichern? Java Basics - Anfänger-Themen 3
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Werte in Felder speichern und geordnet ausgeben Java Basics - Anfänger-Themen 8
A CSv.Datei einlesen und die werte in zweidemosional Int Array speichern Java Basics - Anfänger-Themen 9
L Dauerhaftes Speichern einer Eingabe bei einer ArrayList Java Basics - Anfänger-Themen 26
S Eine Variable in einem Array speichern Java Basics - Anfänger-Themen 5
T Permanentes speichern von Objekten in einer ArrayList Java Basics - Anfänger-Themen 6
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
berserkerdq2 Ich gebe eine ArrayList als List zurück per MEthode, wie kann ich nun aber die ArrayList speichern? Java Basics - Anfänger-Themen 46
I Historisierung - Alter Wert, Neuer Wert... wie speichern? Java Basics - Anfänger-Themen 44
berserkerdq2 Wie datum im default format speichern? Java Basics - Anfänger-Themen 5
M Objekt in einem Objekt speichern Java Basics - Anfänger-Themen 9
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
f3mys Objektwerte in Liste speichern und wieder abrufen Java Basics - Anfänger-Themen 23
I Liste von Infos von einer eigenen Annotation in Liste speichern Java Basics - Anfänger-Themen 0
U Wie ein Attribut von einer Klassenmethode in der Klasse speichern= Java Basics - Anfänger-Themen 2
B Screenshots machen und zwar viele und speichern Java Basics - Anfänger-Themen 12
C XML Datei speichern und laden Java Basics - Anfänger-Themen 18
Marlena Bauer Konsolenausgabe in .txt speichern Java Basics - Anfänger-Themen 6
B JaxB - Property vom Typ Object und LocalDateTime speichern? Java Basics - Anfänger-Themen 0
ansystin Teilerfremde Zahlen ausgeben + Zahlenausgabe speichern Java Basics - Anfänger-Themen 3
J Wert in einer json Datei ändern und speichern Java Basics - Anfänger-Themen 3
C File speichern Java Basics - Anfänger-Themen 5
D String und char in String speichern Java Basics - Anfänger-Themen 5
I Werte (u.a. Geldbeträge) in Datenbank speichern und Rundungen? Java Basics - Anfänger-Themen 8
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
B JaxB - speichern vom Typ "Object" Java Basics - Anfänger-Themen 8
GermanPie Nachrichten Speichern Java Basics - Anfänger-Themen 2
M Objekte in Array speichern und ausgeben Java Basics - Anfänger-Themen 17
C Wo Defaultpfad speichern? Java Basics - Anfänger-Themen 2
M Integer aus aus einer Klasse in andere speichern Java Basics - Anfänger-Themen 12
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
H Liste speichern. Was lässt sich verbessern? Java Basics - Anfänger-Themen 7
C Fehler beim Speichern (Build projekt) Java Basics - Anfänger-Themen 42
J Ich brauche Hilfe bei einem Code (Variablen speichern) Java Basics - Anfänger-Themen 29
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
D Input/Output Input von zwei Koordinaten validieren und anschließend Werte speichern Java Basics - Anfänger-Themen 7
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
G Problem beim Speichern von Objekten in einer Datei Java Basics - Anfänger-Themen 7
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
H Objekt im Array speichern Java Basics - Anfänger-Themen 2
H Objekt als Attribut speichern Java Basics - Anfänger-Themen 11
B Text-Datei nur in Stream speichern und dann ausgeben Java Basics - Anfänger-Themen 3
M JTextField in ArrayList speichern Java Basics - Anfänger-Themen 4
L Nur Bestimmte Werte aus einem Array in ein anderes Speichern Java Basics - Anfänger-Themen 11
S Zweidimensionales Array in ein eindimensionales Array speichern Java Basics - Anfänger-Themen 6
A Wie zwei zahlen in einer Variable speichern? Java Basics - Anfänger-Themen 7
C ResultSet in Array speichern Java Basics - Anfänger-Themen 5
S Byte-Array kann chars speichern? Java Basics - Anfänger-Themen 3
J Kann man files in einer Klasse speichern. Java Basics - Anfänger-Themen 2
B Infos zu Attribute in einer Klasse speichern Java Basics - Anfänger-Themen 3
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
A Kann man eine Methode als Variable speichern und danach noch verändern? Java Basics - Anfänger-Themen 6
D Werte aus einem BinärBaum in einem Array speichern Java Basics - Anfänger-Themen 1
I Datei in Programm speichern Java Basics - Anfänger-Themen 3
M Speichern unter. Java Basics - Anfänger-Themen 11
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
L Objekt aus Textdatei in ArrayList speichern Java Basics - Anfänger-Themen 4
L Kommandozeileneinträge in Array speichern Java Basics - Anfänger-Themen 4
B HTML Code in XML speichern Java Basics - Anfänger-Themen 3
G Benutzereingaben durch Zeilenumbruch trennen und in Array individueller Größe speichern Java Basics - Anfänger-Themen 20
G JTextField per Button speichern und an andere Klasse übergeben Java Basics - Anfänger-Themen 2
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
R Objekte aus Array als String + kommasepariert speichern Java Basics - Anfänger-Themen 12
N Best Practice Rückgabe eines Terminal Befehls in eine Variable speichern Java Basics - Anfänger-Themen 27
B XML in DB speichern -> Regelkonzept Java Basics - Anfänger-Themen 2
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
A Einträge aus Tupeln nach Regeln in Liste speichern Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben