Datenhaltung ohne Server

Status
Nicht offen für weitere Antworten.

JavaMann

Mitglied
Hallo spezis,
Ich möchte ein kleines Programm schreiben wo man Adressdaten von ca. 100 Personen aufnehmen kann.
Was bietet sich dort als Datenhaltung an? Ne txt ist mir zu blöd. Könnt ihr mir eine elegantere Lösung vorschlagen. Danke im Vorraus.
 

madboy

Top Contributor
Hmmm. Datenbanken gibts viele. Recht weit verbreitet ist mySQL.
Aber wenn du überhaupt keine Ahnung von Java und Datenbanken haben solltest, wäre wohl eine Textdatei das Beste zum Üben und Lernen.

Alternativ bietet sich auch Serialisierung an. Ist noch einfacher bzw. weniger Code zum Schreiben.

Lies dir am besten ein paar Kapitel in http://www.galileocomputing.de/openbook/javainsel6/ durch zu dem Thema, das dich interessieren würde (Serialisierung, Dateien oder Datenbank)
 

SaschaLR

Bekanntes Mitglied
Hallo,

wenn du keine DB nehmen willst oder kannst, dann kanst du es ja mal mit xml versuchen. Wie wäre es z.B. mit jdom?

www.jdom.org

Obwohl ich dir auch eher zu einer DB raten würde... versuch HSQLDB zu nehmen, da brauchst du nix ausser der .jar zu installieren.

www.hsqldb.org

Gruß, Sascha
 
G

Guest

Gast
Bei 100 Datensätzen würde einfache Serialisierung reichen.

Code:
@SuppressWarnings("unchecked")
private static <TElementType extends Serializable,TListType extends List<TElementType>> TListType loadList(File file) 
       throws IOException, ClassNotFoundException
{
   TListType list = null;
   if(file.exists())
   {
      ObjectInputStream v_Stream = new ObjectInputStream(
                                       new InflaterInputStream( 
                                         new BufferedInputStream(new FileInputStream(file))
                                       )
                                   );
      list = (TListType)v_Stream.readObject();
      v_Stream.close();
   }
   return list;
}

private static <TElementType extends Serializable,TListType extends List<TElementType>> void storeList(File file, TListType list) 
              throws IOException
{
   assert list != null;
   ObjectOutputStream v_Stream = new ObjectOutputStream(
                                     new DeflaterOutputStream(
                                       new BufferedOutputStream(new FileOutputStream(file))
                                     )
                                 );
   v_Stream.writeObject(list);
   v_Stream.close();
}
 
G

Guest

Gast
Ups, korrektur, der Code war Blödsinn.
Code:
   @SuppressWarnings("unchecked")
   private static <TElementType extends Serializable> List<TElementType> loadList(File file)
         throws IOException, ClassNotFoundException
   {
      List<TElementType> list = null;
      if (file.exists())
      {
         ObjectInputStream v_Stream = new ObjectInputStream(new InflaterInputStream(new BufferedInputStream(
               new FileInputStream(file))));
         list = (List<TElementType>) v_Stream.readObject();
         v_Stream.close();
      }
      else
      {
         list = new ArrayList<TElementType>();
      }

      return list;
   }

   private static <TElementType extends Serializable> void storeList(File file, List<TElementType> list) throws IOException
   {
      assert list != null;
      ObjectOutputStream v_Stream = new ObjectOutputStream(new DeflaterOutputStream(new BufferedOutputStream(
            new FileOutputStream(file))));
      v_Stream.writeObject(list);
      v_Stream.close();
   }
 

Wildcard

Top Contributor
Gerade bei solchen Daten ist Serialisierung unbrauchbar.
Was passiert wenn irgendwann das Format geändert wird?
Mein Vorschlag wäre EMF, JaxB, HSQL, JavaDB oder H2.
 
G

Guest

Gast
Wildcard hat gesagt.:
Gerade bei solchen Daten ist Serialisierung unbrauchbar.
Was passiert wenn irgendwann das Format geändert wird?
Mein Vorschlag wäre EMF, JaxB, HSQL, JavaDB oder H2.
Was für Format wird geändert?

Ich vermute, er möchte nur eine simple Adressverwaltung schreiben. Die Datenmenge ist dabei so gering,
dass das ganze auf einen Schlag in den Speicher geladen werden kann. Extra dafür ein RDBMS zu verwenden
wäre hier etwas über's Ziel hinaus geschossen. Das sind vermutlich nicht mehr als zwei, drei Tabellen (Person,
Adresse + sonst noch etwas). Wie auch immer, war nur ein Vorschlag. Sollte die Anwendung mal grösser
werden, kann er immer noch auf ein RDBMS umsatteln.
 

Wildcard

Top Contributor
Anonymous hat gesagt.:
Wildcard hat gesagt.:
Gerade bei solchen Daten ist Serialisierung unbrauchbar.
Was passiert wenn irgendwann das Format geändert wird?
Mein Vorschlag wäre EMF, JaxB, HSQL, JavaDB oder H2.
Was für Format wird geändert?
Die Felder der Klassen, die Struktur der Datenklassen, whatever.
Serialisierung ist unflexibel wie nichts und gerade solche Sachen wie Adressdaten will man von jeder älteren Version wieder importieren können.
 
G

Guest

Gast
Wildcard hat gesagt.:
Anonymous hat gesagt.:
Wildcard hat gesagt.:
Gerade bei solchen Daten ist Serialisierung unbrauchbar.
Was passiert wenn irgendwann das Format geändert wird?
Mein Vorschlag wäre EMF, JaxB, HSQL, JavaDB oder H2.
Was für Format wird geändert?
Die Felder der Klassen, die Struktur der Datenklassen, whatever.
Serialisierung ist unflexibel wie nichts und gerade solche Sachen wie Adressdaten will man von jeder älteren Version wieder importieren können.
Ein Konverter ist in fünf Minuten geschrieben. Änderst du das Datenbankschema, musst du ebenfalls ein Migrationsscript
schreiben. Bei JAXB und sonstigen XML basierten Sachen um so mehr. Komm schon, ich brauche ein Argument,
welches mich wirklich überzeugt für 100 Datensätze einer simplen Anwendung eine Datenbank zu verwenden. ;)
 

Wildcard

Top Contributor
Ich zitiere einfach mal aus der Javainsel:
Javainsel hat gesagt.:
Der klassische Weg von einem Objekt zu einer persistenten Speicherung führt über den Serialisierungsmechanismus von Java über die Klassen ObjectOutputStream und ObjectInputStream. Die Serialisierung in Binärdaten ist aber nicht ohne Nachteile. Schwierig ist beispielsweise die Weiterverarbeitung von Nicht-Java-Programmen oder die nachträgliche Änderung ohne Einlesen und Wiederaufbauen der Objektverbunde. Wünschenswert ist daher eine Text-repräsentation. Diese hat nicht die oben genannten Nachteile.

Ein weiteres Problem ist die Skalierbarkeit. Die Standard-Serialisierung arbeitet nach dem Prinzip: Alles, was von einem Basisknoten aus erreichbar ist, wird in den Datenstrom geschrieben. Ist der Objektgraph sehr groß, steigt die Zeit für die Serialisierung und das Datenvolumen an. Verglichen mit anderen Persistenz-Konzepten, ist es nicht möglich, nur die Änderungen zu schreiben. Wenn sich zum Beispiel in einer sehr großen Adressliste die Hausnummer einer Person ändert, muss die gesamte Adressliste neu geschrieben werden – das nagt an der Performance.

Auch parallele Änderungen können zum Problem werden, da die Serialisierung über kein transaktionales Konzept verfügt. Während der Serialisierung sind die Objekte und Datenstrukturen nicht gesperrt, und ein anderer Thread kann derweil alles Mögliche modifizieren. Der Entwickler muss sich selbst auferlegen, während des Schreibens keine Änderungen vorzunehmen, damit der Schreibzugriff isoliert ist. Auch wenn es während des Schreibens ein Problem (etwa eine Ausnahme) gibt, kommt ein halbfertiger Datenstrom beim Client an.
Objektserialisierung ist der einfachste, aber auch der schlechteste Weg Daten zu persistieren. Meiner Meinung nach hat Serialisierung ausserhalb von RMI (und einigen anderen Anwendungsfällen) keinerlei Existenzberechtigung.
Dann lieber noch der XMLEncoder.
 
G

Guest

Gast
Wildcard hat gesagt.:
...
Objektserialisierung ist der einfachste, aber auch der schlechteste Weg Daten zu persistieren. Meiner Meinung nach hat Serialisierung ausserhalb von RMI (und einigen anderen Anwendungsfällen) keinerlei Existenzberechtigung.
Dann lieber noch der XMLEncoder.
Ich finde, dass XML in einer reinen Java-Umgebung, bis auf die ganzen Konfigurationsdateien in JEE (Deployment
descriptoren, Webservicese etc.) keine Daseinsberechtigung hat. Was soll man da mit diesen aufgemotzten
ASCII-Dateien. ;)

Ich vermute, wenn wir zusammen arbeiten würden, würden wir täglich über grundsätzliche Design-Entscheidungen
streiten (sowas kann sehr lustig sein, wenn sich die Gemüter "aufheizen" :wink: ). Natürlich gebe ich dir recht, dass
eine Datenbank (fast) immer die bessere Lösung ist, aber verdammt, hier geht es nur um eine simple Anwendung
mit ca. 100 Datensätzen. Das ganze ist schneller auf der Festplatte, als du Festplatte sagen kannst, selbst wenn
du es rückwärts schreibst. :lol:
 

Wildcard

Top Contributor
Wenn dir nicht klar ist wozu man XML wohl brauchen könnte, hast du die letzten Jahre verpennt.
Insofern würde eine solche Diskussion auch sehr schnell vorbei sein (wenn wir zusammen arbeiten würden).
Falls es dir entgangen sein sollte: Java wird zukünftig sogar inline XML enthalten :wink:

Dafür ein XML Binding zu generieren dauert keine 5 Minuten und schon kann man mit einfachem XSLT oder Ecore Mappings Exportfilter einbauen.
Und um's nochmal zu sagen: Wenn schon serialisieren, dann mit dem XMLEncoder (geht genauso schnell wie Objektserialisierung).
 
G

Guest

Gast
Wildcard hat gesagt.:
Wenn dir nicht klar ist wozu man XML wohl brauchen könnte, hast du die letzten Jahre verpennt.
Insofern würde eine solche Diskussion auch sehr schnell vorbei sein (wenn wir zusammen arbeiten würden).
Falls es dir entgangen sein sollte: Java wird zukünftig sogar inline XML enthalten :wink:

Dafür ein XML Binding zu generieren dauert keine 5 Minuten und schon kann man mit einfachem XSLT oder Ecore Mappings Exportfilter einbauen.
Und um's nochmal zu sagen: Wenn schon serialisieren, dann mit dem XMLEncoder (geht genauso schnell wie Objektserialisierung).
Nöö, ich habe nix verpennt. ;) Trotzdem sind es aufgemotzte ASCII-Dateien. :D

Jezt aber langsam. Du willst tatsächlich für irgendwelche trivialen Sachen XSLT oder gar ECore verwenden?
Das Format der Ausgabe des XMLEncoders ist auch ziemlich unleserlich (im Prinzip eine Anweisungsliste)
und muss ebenfalls komplett gelesen werden, es sei dann du willst bei diesem Riesenprojekt noch XPath
hinzunehmen. :lol:
 

Wildcard

Top Contributor
Anonymous hat gesagt.:
Das Format der Ausgabe des XMLEncoders ist auch ziemlich unleserlich (im Prinzip eine Anweisungsliste)
und muss ebenfalls komplett gelesen werden,
Aber wohl doch besser als ein binäres Format :wink:

Und nicht vergessen, die alt bekannte Swing Warnung die in gewohnter Manier vor dauerhafter Persistierung mittels Objektserialisierung warnt ...
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.
 
G

Guest

Gast
Wildcard hat gesagt.:
Anonymous hat gesagt.:
Das Format der Ausgabe des XMLEncoders ist auch ziemlich unleserlich (im Prinzip eine Anweisungsliste)
und muss ebenfalls komplett gelesen werden,
Aber wohl doch besser als ein binäres Format :wink:
Dann doch lieber ein "richtig binäres", sprich Datenbank.
Wildcard hat gesagt.:
Und nicht vergessen, die alt bekannte Swing Warnung die in gewohnter Manier vor dauerhafter Persistierung mittels Objektserialisierung warnt ...
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeansTM has been added to the java.beans package. Please see XMLEncoder.
Die gilt für Swing-Komponenten. Deren interner Aufbau könnte sich ändern und somit
auch das Format bei der Serialisierung (die Daten, die serialisiert werden). :bae:

Wollten wir die Diskussion hier nicht auch noch fortsetzen? (der Gast dort bin ebenfalls ich)
Attribute in Interfaces möglich?

Gruß,
semi :wink: (wo zur Hölle ist mein Passwort)
 

Wildcard

Top Contributor
Anonymous hat gesagt.:
Dann doch lieber ein "richtig binäres", sprich Datenbank.
Eben
Die gilt für Swing-Komponenten. Deren interner Aufbau könnte sich ändern und somit
auch das Format bei der Serialisierung (die Daten, die serialisiert werden). :bae:
Darum geht's ja. Sobald sich an der Struktur etwas ändert fliegt die Deserialisierung auf die Nase, daher ist diese Methode einfach Mist.
 

Murray

Top Contributor
Anonymous hat gesagt.:
Wildcard hat gesagt.:
Anonymous hat gesagt.:
Wildcard hat gesagt.:
Gerade bei solchen Daten ist Serialisierung unbrauchbar.
Was passiert wenn irgendwann das Format geändert wird?
Mein Vorschlag wäre EMF, JaxB, HSQL, JavaDB oder H2.
Was für Format wird geändert?
Die Felder der Klassen, die Struktur der Datenklassen, whatever.
Serialisierung ist unflexibel wie nichts und gerade solche Sachen wie Adressdaten will man von jeder älteren Version wieder importieren können.
Ein Konverter ist in fünf Minuten geschrieben.

Ganz so trivial ist so ein Konverter aber doch nicht - Objektserialisierung lebt doch davon, dass eine Klassen den Code zur Serialisierung und Deserialsierung komplett in sich trägt - also ist die Klasse auch die einzige Stelle, in der sich dieses Wissen befinden sollte. Da man in einer VM normalerweise schlecht zwei verschiedene Versionen einer Klassen haben kann, muss also entweder die neue Version der Klasse eine Fallunterscheidung machen und das alte Format ebenfalls verstehen (was die Klasse aufbläht), oder es muss eine weitere Instanz geben, die mit dem Serialisierungsformat der alten Version umzufgehen weiss (obwohl das ja eigentlich ein Implementierungsdetail der Klasse selbst ist).

Für die persistente Speicherung würde ich immer eine von der eigentlichen Datenklasse unabhängige Instanz vorsehen - und ob die jetzt mit einer Datenbank, mit XML, mit einem selbstdefinierten Binärformat oder mit einem Persistenzframework wie Hibernate arbeitet, ist eigentlich wumpe - sofern es nicht weitere Randbedingungen gibt. Und gerade weil sich diese Randbedingungen ändern können, ist es doppelt sinnvoll, die Persistenzfunktionalität in einer von der eigentlichen Datenklasse getrennten Stelle anzusiedeln.
 

Tellerrand

Bekanntes Mitglied
Für die persistente Speicherung würde ich immer eine von der eigentlichen Datenklasse unabhängige Instanz vorsehen - und ob die jetzt mit einer Datenbank, mit XML, mit einem selbstdefinierten Binärformat oder mit einem Persistenzframework wie Hibernate arbeitet, ist eigentlich wumpe - sofern es nicht weitere Randbedingungen gibt. Und gerade weil sich diese Randbedingungen ändern können, ist es doppelt sinnvoll, die Persistenzfunktionalität in einer von der eigentlichen Datenklasse getrennten Stelle anzusiedeln.

Das kann man theoretisch auch mit der Serialisierung, wenn man die zu speichernden Klassen erst in der Persistenzschicht erweitert und erst in dieser Schicht Serializeable implementiert.
... Nunja, kann auf Dauer aber auch ne Menge mehr Arbeit sein.

Ich denke da hat der Fragesteller dann doch selber die Qual der Wahl.
Vielleicht wird er ja niemals einen Konverter brauchen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Klassen Java Qt Model/View Datenhaltung Java Basics - Anfänger-Themen 4
G Datenhaltung bei DB Zugriff Java Basics - Anfänger-Themen 15
C Methoden Ausgabe aller Attribute einer Instanz ohne einzelne Methode Java Basics - Anfänger-Themen 3
J Delay erzeugen, ohne Programm zu blockieren Java Basics - Anfänger-Themen 7
P Main Methode scheint Constructor aufzurufen, ohne dass es so gecoded ist Java Basics - Anfänger-Themen 2
iAmFaiinez Primzahlen Tester ohne Array Java Basics - Anfänger-Themen 4
V JSON-Objs aus JSON-Obj filtern und löschen (Manipulation ohne Kenntnis der vollst. Struktur) Java Basics - Anfänger-Themen 12
O HashTable kann ohne Performance-Verlust in Multithreaded-Anwendungen eingesetzt werden. Java Basics - Anfänger-Themen 6
T Mehrere if bedingungen ohne & Java Basics - Anfänger-Themen 2
M methode aufrufen ohne parameter Java Basics - Anfänger-Themen 1
M Verständnisfrage: Warum wird die Datei ohne Inhalt übertragen Java Basics - Anfänger-Themen 3
G Programm läuft durch, ohne Eingabe aus dem Chat abzuwarten Java Basics - Anfänger-Themen 4
Mugetsu35 ArrayList Update ohne Index Java Basics - Anfänger-Themen 6
P 2n Potenzieren ohne Math.pow oder pow Java Basics - Anfänger-Themen 8
M 2d array ohne längen anlegen Java Basics - Anfänger-Themen 4
Zentriks Hilfe zu Sieb des Eratosthenes ohne boolean Java Basics - Anfänger-Themen 5
W GUI - JButton ohne Funktion? Java Basics - Anfänger-Themen 24
X Enum Abfrage ohne if, for, while oder switch Java Basics - Anfänger-Themen 21
R Buttons ohne Funktion Java Basics - Anfänger-Themen 2
JavaBeginner22 TextArea, ohne Zeilenumbruch? Java Basics - Anfänger-Themen 4
frager2345 Programm erstellen ohne Autoboxing und Unboxing Java Basics - Anfänger-Themen 13
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 0
J In der Ausgabe wird ohne Eingabe in den else Block gesprungen. Java Basics - Anfänger-Themen 5
S Was macht ++ ohne Schleife? Java Basics - Anfänger-Themen 4
berserkerdq2 An selbst ersteller txt Datei immer Text dranhängen, ohne den vorherign Text zu löschen Java Basics - Anfänger-Themen 8
U Methode wird genutzt, ohne dass ich die aufrufe? Java Basics - Anfänger-Themen 4
B Jar Dateien ohne IDE verwenden? Java Basics - Anfänger-Themen 1
M Wie verknüpfe ich eine Bedingung mit einer Methode ohne if-Verzweigung & Bedingungsoperator? Java Basics - Anfänger-Themen 2
M Konstruktor ohne Übergabe eines Wertes Java Basics - Anfänger-Themen 7
S Chars vergleichen ohne Betrachtung der Groß und Kleinschreibung Java Basics - Anfänger-Themen 7
javapingu Variablenwerte ändern ohne return Statement? Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
E Meine JCombobox werte an ohne selectiert zu haben Java Basics - Anfänger-Themen 6
T Eigene Exception - ohne werfen abfangen Java Basics - Anfänger-Themen 2
M for schleife ohne geschweifte Klammer Java Basics - Anfänger-Themen 15
KogoroMori21 Variable im Parameter und Ohne Java Basics - Anfänger-Themen 5
alice98 Erste Schritte Liste erstellen ohne vorgefertigte Klassen Java Basics - Anfänger-Themen 1
L Zufälligen Zahlencode, ohne mehrfacher Verwendung einer Ziffer Java Basics - Anfänger-Themen 15
Sinan Arrays auflisten ohne Wiederholung Java Basics - Anfänger-Themen 28
A Löschen von Leerzeichen in einem char array ohne methoden Java Basics - Anfänger-Themen 6
T Variable in for Schleife ansprechen ohne Array ? Java Basics - Anfänger-Themen 25
J Programm beenden ohne System.exit() oder Runtime.exit() Java Basics - Anfänger-Themen 5
S Teilen ohne Rest Java Basics - Anfänger-Themen 15
Tino1993 Ellipse über draw Funktion ohne spur wandern lassen Java Basics - Anfänger-Themen 6
C Array-Werte werden gemischt, ohne Logik Java Basics - Anfänger-Themen 2
C Programm ausführen ohne JRE? Java Basics - Anfänger-Themen 3
C NumberFormatException: null ohne Ausnahmebehandlung stoppen Java Basics - Anfänger-Themen 7
P Methode trim() ohne StringBuilder Java Basics - Anfänger-Themen 1
B Variablen Variablen übertragen ohne Klassen Java Basics - Anfänger-Themen 5
K Programm stoppt einfach ohne Grund Java Basics - Anfänger-Themen 4
C Projekte in 2 versch. Arbeitsbereichen: auf ein Projekt verweisen (ohne Fehler zu bekommen) Java Basics - Anfänger-Themen 8
L Zufälliges Objekt aus der ArraylList ohne java.util.Random Java Basics - Anfänger-Themen 56
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
Z Attribut ändern ohne Kontrollstruktur Java Basics - Anfänger-Themen 2
R Boolean value ohne Kontrollstrukturen ändern Java Basics - Anfänger-Themen 5
C Wie habt Ihr angefangen mit der Java Programmierung, ohne Programmiervorkenntnisse Java Basics - Anfänger-Themen 8
S Klassenmethode ohne static Java Basics - Anfänger-Themen 2
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
M Bubblesort ohne Array Java Basics - Anfänger-Themen 30
J Array vertauschen ohne ein neues anzulegen?! Java Basics - Anfänger-Themen 10
F Hilfe - Wahrheitswert überprüfen ohne If Java Basics - Anfänger-Themen 2
ZH1896ZH Java-SemesterTest ohne Lösung :( Java Basics - Anfänger-Themen 47
V Erste Schritte Berechnen von Sinus; sin(x) ohne Math.* Java Basics - Anfänger-Themen 1
C Teilbarkeit ohne "if" Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1
B Input/Output System.out.print mit und ohne "" Java Basics - Anfänger-Themen 5
J Mein Programm beendet sich ohne mein Zutun Java Basics - Anfänger-Themen 9
S Daten speichern, ohne Datenbank Java Basics - Anfänger-Themen 8
D Eingabe einscannen, ohne vorher einen Datentypen anzugeben? Java Basics - Anfänger-Themen 1
AnnaBauer21 GridBagLayout JLabel weightx: Unterschiedliche Breite mit & ohne Text Java Basics - Anfänger-Themen 6
F Buchstaben in einem String vertauschen (Ohne replace) Java Basics - Anfänger-Themen 10
R for schleife ohne klammer Java Basics - Anfänger-Themen 14
O Primzahl rekursiv mit einem Wert ohne i, wie? Java Basics - Anfänger-Themen 6
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
C unverständlicher Code Attribute ohne Datentyp, wie geht das? Java Basics - Anfänger-Themen 8
C Konstruktor mit und ohne Parameterliste Java Basics - Anfänger-Themen 13
B Potenzrechnung mit WindowBuilder ohne math.pow() Java Basics - Anfänger-Themen 1
Jackii ArrayList ausgabe ohne Dopplung Java Basics - Anfänger-Themen 11
E Pfade eines Baums angeben ohne Rekursion Java Basics - Anfänger-Themen 20
J Division ohne Arithmetische Funktion Java Basics - Anfänger-Themen 2
D .txt überschreiben mit BufferedWriter ohne reset Java Basics - Anfänger-Themen 6
H Cäsar chiffrierung ohne if-Anweisung Java Basics - Anfänger-Themen 5
A Input/Output System.out Ausgabe aktualisieren, ohne Konsole vollzuspamen Java Basics - Anfänger-Themen 2
B Potenzen ohne Math.pow Java Basics - Anfänger-Themen 4
A Methoden Unterscheid zwischen public und ohne Java Basics - Anfänger-Themen 9
M Liste ohne Duplikate Java Basics - Anfänger-Themen 8
S Rekursiver InsertionSort ohne Schleife Java Basics - Anfänger-Themen 7
4 Median ohne Array Rausbekommen Java Basics - Anfänger-Themen 8
L Auf Methoden einer Subklasse zugreifen ohne Typecast ? Java Basics - Anfänger-Themen 6
5 for-Schleife ohne 3 Angaben Java Basics - Anfänger-Themen 2
D Sortiertes Array mischen ohne Duplikat Java Basics - Anfänger-Themen 5
M Email versenden Outlook, attached File, ohne Anmeldung Java Basics - Anfänger-Themen 4
P JavaFX ohne FXMLLoader Java Basics - Anfänger-Themen 3
J Erstellen einer Datei ohne path Java Basics - Anfänger-Themen 1
Z Threads Threads - Zugriff auf Ressourcen ohne(Lock, Synchronized) Java Basics - Anfänger-Themen 2
P Kann ich Java - Programme auch ohne Editor öffnen? Java Basics - Anfänger-Themen 70
E Methoden Objekte in Methode aufrufen ohne getter und setter? Java Basics - Anfänger-Themen 1
E Wie Passwort-Eingabe (ohne Echo!) über Konsole ? Java Basics - Anfänger-Themen 4
C Klassen JTable wird ohne Header aufgebaut Java Basics - Anfänger-Themen 6
M Abbrechen Methode ohne return Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben