Speichern von Daten

Status
Nicht offen für weitere Antworten.

Bloody-Angle

Mitglied
hi ich habe mal wieder ne frage ^^

ich möchten ein relative umfrangreichen haufen daten speichern (2 dimensionaler array (
Code:
Feld myarray[][] = new Feld[][];
)

ich hatte an serialisierung gedacht will aber eig das auch andere programme auser java darau zugreifen können
deshalb weleche varianten gibt es ein 20*20 array mit ca 4 parametern pro feld zu "speichern" ?

- ich hatte an xml gedacht allerdings eher unvorteilhaft denke ich
- und an serialisirung aber weg en oben genannten gründen nich das was ich will

also thx für eure hilfe^^
 

Leroy42

Top Contributor
Bloody-Angle hat gesagt.:
- ich hatte an xml gedacht allerdings eher unvorteilhaft denke ich

Wieso denn unvorteilhaft?

XML ist doch fast das ideale Speicherformat für Daten

- nicht proprietär
- mit jedem Texteditor zu lesen/bearbeiten
- hierarchisch
- hunderte von kostenlosen APIs

Nicht umsonst nutzt openOffice.org (und nicht nur die)
das Format für alle Speicherungen.
 

Empured

Mitglied
Leroy42 hat gesagt.:
Bloody-Angle hat gesagt.:
- ich hatte an xml gedacht allerdings eher unvorteilhaft denke ich

Wieso denn unvorteilhaft?

XML ist doch fast das ideale Speicherformat für Daten

- nicht proprietär
- mit jedem Texteditor zu lesen/bearbeiten
- hierarchisch
- hunderte von kostenlosen APIs

Nicht umsonst nutzt openOffice.org (und nicht nur die)
das Format für alle Speicherungen.

Jo, Speicherplatz effizientere und schnellere Dokumente. Weshalb dann Microsoft mit Office 2007 auch auf
XML umgestiegen ist und die Dokumente fortan docx heissen. Nur mal so nebenbei :)
 

Sanix

Top Contributor
Wieso sind die Dokumente Speicherplatz effizienter? Die ganzen Tags erzeugen doch sowieso einen Overhead oder nicht?
Weil dann muss das ganze als Text abgespeichert werden.
 
G

Guest

Gast
Sanix hat gesagt.:
Wieso sind die Dokumente Speicherplatz effizienter? Die ganzen Tags erzeugen doch sowieso einen Overhead oder nicht?
Weil dann muss das ganze als Text abgespeichert werden.

Es ist Speichereffizient, weil es sich bei XML-Dateien, egal wie komplex man diese auch gestalten mag, immer noch "nur" um Textdateien handelt. Das ist auch der Grund warum OpenOffice-Dokumente um ein vielfaches kleiner sind als die gleichen Dokumente im z. B. Office2000-Format.
 

Wildcard

Top Contributor
Naja....
XML ist kein Format das auf Speicherplatz optimiert wurde. Es ist wesentlich 'ausdrucksstärker' als für die maschinelle Verarbeitung notwendig.
OpenDocument ist nur deshalb so klein, weil es sich um einen zip Container handelt.
 

ARadauer

Top Contributor
Ich bin ehrlich auch der Meinung, dass XML Datein ziehmlich einen Overhead produzieren.

"nur" um Textdateien handelt
eben auch ein grund und zusätzlich dann noch die tags.

zur frage des tread erstellers: csv datein könntest du auch schreiben.
 

Sanix

Top Contributor
Ok, dann liege ich also nicht falsch. Weil darin sehe ich genau den Nachteil in XML Dateien. Die Webservices produzieren dadurch auch einen ziemlichen Overhead, oder?
 

Wildcard

Top Contributor
Webservices erlauben eine unglaubliche Konnektivität und genau das wird erreicht durch eine einheitliche Syntax mit der jeder Arbeiten kann. Der Overhead ist ein kleiner Preis den man bereit ist zu zahlen.
Für die meisten Anwendungen bietet sich nur DB oder XML als Persistierung an. Binärformate oder ähnliches sind alles andere als schön.
 

Sanix

Top Contributor
Weil sie nicht direkt lesbar sind? Im Grunde ist es doch das gleiche, auch beim XML braucht man eine Spezifikation, wie man sie implementieren will(siehe ooxml).
Aber zum implementieren ist es wahrscheinlich einiges einfacher, wie auch das Reverse Engineering.
 

Wildcard

Top Contributor
Das schöne an XML ist zB, das du dir mit einer XSD direkt ein Objekt Modell inklusive passendem Parser generieren lassen kannst. Mit Binärformaten hast du allerdings ganz wenig Spaß.
 

Bloody-Angle

Mitglied
thx ^^ aber ist es nich derbe unvorteilhaft ein 20*20 array in nem xml doc abzulegen ich mein das sieht dan mehr oder weniger so aus
Code:
<feld><x x1= 1....>
<x1 x1= ....>
...
ist doch ziemlich viel -.-

dieses binär... wie macht man das in java ?.?
 

NTB

Bekanntes Mitglied
serialization, serialisierung, serializable, objectoutputstream sind stichwörter, unter denen du fündig wirst.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Daten aus einer HashMap aus einer DB speichern und mit neuen Werten vergleichen Java Basics - Anfänger-Themen 8
I H2 Datenbank starten / Daten in File speichern Java Basics - Anfänger-Themen 25
M Mehrere Daten/ Variablen Speichern Java Basics - Anfänger-Themen 9
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
S Java Daten in Excel speichern Java Basics - Anfänger-Themen 1
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
Shallty Daten speichern und ändern? Java Basics - Anfänger-Themen 32
T Daten von Objekten speichern Java Basics - Anfänger-Themen 7
S Daten lesen und speichern Java Basics - Anfänger-Themen 26
M Erste Schritte Speichern von mehreren Daten Java Basics - Anfänger-Themen 3
J Daten im Programm speichern Java Basics - Anfänger-Themen 14
I Daten speichern ohne Datenbank Java Basics - Anfänger-Themen 20
T Input/Output Daten/Objekte einfach speichern Java Basics - Anfänger-Themen 5
P Daten auslesen und in CSV speichern Java Basics - Anfänger-Themen 6
C Daten speichern und laden Java Basics - Anfänger-Themen 6
A daten vom 1d array in 2d matrix speichern Java Basics - Anfänger-Themen 3
R csv-Datei auslesen und ausgelesene Daten in neue csv-Datei speichern Java Basics - Anfänger-Themen 2
B daten speichern in einer tabelle Java Basics - Anfänger-Themen 5
S in MySQL Daten Bank speichern Java Basics - Anfänger-Themen 8
D Moeglichkeiten zum Speichern von Daten Java Basics - Anfänger-Themen 9
N txt daten untereinander speichern Java Basics - Anfänger-Themen 2
P CSV Daten in Textdatei Speichern Java Basics - Anfänger-Themen 3
A Daten speichern Java Basics - Anfänger-Themen 4
S Problem beim Speichern und Laden von Daten Java Basics - Anfänger-Themen 13
D Input/Output Eingegebene Daten Speichern Java Basics - Anfänger-Themen 5
A Daten speichern und wieder in ein Array laden Java Basics - Anfänger-Themen 4
M Daten dauerhaft speichern Java Basics - Anfänger-Themen 3
P Sensible Daten Speichern/Verschlüsseln von serialisiertem Objekt Java Basics - Anfänger-Themen 5
M Daten in Liste speichern Java Basics - Anfänger-Themen 12
K Kleines Spiel / Daten speichern Java Basics - Anfänger-Themen 8
H Speichern von Daten Java Basics - Anfänger-Themen 10
S Frage zum speichern der Daten in einer LinkedList Java Basics - Anfänger-Themen 2
A Daten speichern (ohne DB) Java Basics - Anfänger-Themen 12
S OOP In Klasse Daten speichern? Java Basics - Anfänger-Themen 4
K Daten speichern Java Basics - Anfänger-Themen 3
I Daten speichern Java Basics - Anfänger-Themen 6
B Daten extern speichern? Java Basics - Anfänger-Themen 3
M Daten in CSV Datei Speichern Java Basics - Anfänger-Themen 3
K Daten in Text.txt speichern ! Java Basics - Anfänger-Themen 5
TheKing Daten speichern Java Basics - Anfänger-Themen 10
B Daten in mehrdimensionalem Array, speichern, loeschen, aendern und abrufen Java Basics - Anfänger-Themen 2
S Unbekannte Daten einlesen, speichern und in einem byte Array speichern Java Basics - Anfänger-Themen 3
G Speichern eines Applets (Speichern von Daten - Applikation) Java Basics - Anfänger-Themen 31
G Daten in ArrayList speichern Java Basics - Anfänger-Themen 44
M Aus .txt Datei Daten in Array speichern Java Basics - Anfänger-Themen 3
G Daten in einer Klasse "speichern" Java Basics - Anfänger-Themen 13
M Daten in Datei speichern Java Basics - Anfänger-Themen 8
W JTable Daten als txt speichern Java Basics - Anfänger-Themen 9
M Daten wie speichern? Java Basics - Anfänger-Themen 16
G Daten speichern Java Basics - Anfänger-Themen 12
T Adressverwaltung - Wie Daten speichern? Java Basics - Anfänger-Themen 4
T Daten in HashMap speichern? Java Basics - Anfänger-Themen 5
K Speichern von Daten Java Basics - Anfänger-Themen 9
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 in meinem Java Programm etwas dauerhaft speichern? 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
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
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
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
J Alle .java Dateien von einem Verzeichnis in eine Zip speichern Java Basics - Anfänger-Themen 2
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
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

Ähnliche Java Themen

Neue Themen


Oben