Grundlage für "App" und Strukturierung

Schlagdraufunschluss_124

Aktives Mitglied
Cool es funktioniert, aber was macht "this" bzw. vorauf verweist es im genauen?Und warum muss ich jetzt dem Eingabe Konstruktor keine daten-Instanz mehr übergeben?
Und gibt eigentlich eine Möglichkeit ein Array über einen Getter auszugeben, z.B. so "daten.getFach()"?
 

Schlagdraufunschluss_124

Aktives Mitglied
Code (Text): public String[] getFach() {
.
.
return einArray;
}
Leider liefert mir aber mein getter nichts mehr zurück, obwohl ich das Array befüllt hab-> Folge wieder eine NPE
Java:
    public int getFachanz(){
        return fachanz;
    }
    public String []getFach(){
        return fach;
    }
    public boolean[] getHauptfach(){
        return hauptfach;
    }

Java:
public boolean[] hauptFachFilling() {
        String fach[]= new String[daten.getFachanz()];
        fach=daten.getFach();
        int temp = 0;
        int hauptfachanz = 5;
        String hauptfachYN;
        boolean hauptfach[] = new boolean[daten.getFachanz()];
        Scanner scr = new Scanner(System.in);
    
        for (int i = 0; i < daten.getFachanz(); i++) {
            System.out.println(fach[i] + " -> Hauptfach (ja/nein)?: ");// Hier kommt die NPE, weil mein getter getFach nichts zurückliefert. Aber warum? Mein anderer getter von getFachanz funktioniert nämlich einwandfrei....
            hauptfachYN = scr.next();
            if (hauptfachYN.equals("ja")) {
                hauptfach[i] = true;
                temp++;
                if (temp == hauptfachanz) {
                    return hauptfach;
                }
            } else if (hauptfachYN.equals("nein")) {
                hauptfach[i] = false;
            } else {
                System.out.println("Falsche Eingabe. Programm wurde beendet!");
                System.exit(0);
            }
        }
        return hauptfach;

    }
 

JStein52

Top Contributor
Das kannst du in einem Zug schreiben, die erste Zeile ist überflüssig:
Code:
        String[] fach = daten.getFach();
und in deinem Code sieht man leider nicht wo du jetzt das was die getFach() zurückliefert mal anlegst und füllst
 

mrBrown

Super-Moderator
Mitarbeiter
Was ich initial meinte, was eher sowas.
Java:
psv main(...) {
    Daten daten = new Daten();
    Eingabe eingabe = new Eingabe(
}
 

Schlagdraufunschluss_124

Aktives Mitglied
1) @JStein52 Ich fülle mein Array wieder in der Hauptfachfilling Methode direkt ganz oben
Java:
public boolean[] hauptFachFilling() {
        String fach[]= new String[daten.getFachanz()];
        fach=daten.getFach();
        int temp = 0;
        int hauptfachanz = 5;
.
.
2)@mrBrown Was würde das verändern ?
Was ich initial meinte, was eher sowas.
Java:
psv main(...) {
    Daten daten = new Daten();
    Eingabe eingabe = new Eingabe(
}
 

Harry Kane

Top Contributor
Ich habe mal versucht, hier produktiv mitzulesen, aber es war mir zuviel Aufwand, aus dem Klassenkontext gerissene Methoden zusammenzupuzzlen. Meine Vermutung ist, das du beim Zusammensetzen der Teile irgendwas falsch gemacht hast, aber solange du nur einzelnen Teile zeigst, ist es schwierig zu sagen, was und wo.
 

Schlagdraufunschluss_124

Aktives Mitglied
Ok:
Main
Java:
public class Main {
    public static void main(String[]args) {
        Daten daten = new Daten();
       
       
       
       
       
       
    }
   
   

}

Eingabe
Java:
import java.util.Scanner;

public class Eingabe {
    Daten daten;

    public Eingabe(Daten daten) {
        this.daten=daten;
    }

    public int fachanz() {
        int fachanz;
        Scanner scr;
        System.out.println("Fachanzahl: ");
        scr = new Scanner(System.in);
        fachanz = Integer.parseInt(scr.next());return fachanz;
    }

    public String[] StringFilling() {
        int i;
        Scanner scr;
        String fach[] = new String[daten.getFachanz()];
        scr = new Scanner(System.in);

        System.out.println("Fächer:");
        for (i = 0; i < daten.getFachanz(); i++) {
            fach[i] = scr.next();
        }
        return fach;
    }

    public boolean[] hauptFachFilling() {
        String fach[]= new String[daten.getFachanz()];
        fach=daten.getFach();
        int temp = 0;
        int hauptfachanz = 5;
        String hauptfachYN;
        boolean hauptfach[] = new boolean[daten.getFachanz()];
        Scanner scr = new Scanner(System.in);
       
        for (int i = 0; i < daten.getFachanz(); i++) {
            System.out.println(fach[i] + " -> Hauptfach (ja/nein)?: ");
            hauptfachYN = scr.next();
            if (hauptfachYN.equals("ja")) {
                hauptfach[i] = true;
                temp++;
                if (temp == hauptfachanz) {
                    return hauptfach;
                }
            } else if (hauptfachYN.equals("nein")) {
                hauptfach[i] = false;
            } else {
                System.out.println("Falsche Eingabe. Programm wurde beendet!");
                System.exit(0);
            }
        }
        return hauptfach;

    }

}

Ausgabe:
Java:
public class Ausgabe {
   Daten daten;

   public Ausgabe(Daten daten) {
       this.daten=daten;
       // Fachanzahl
       System.out.println("Fachanzahl:" +daten.getFachanz());
       
       // StringFilling
       for (String i : daten.getFach()) {
           System.out.println("Fachbelegung:" + i);
       }
       //HauptfachFilling
       for (int i=0; i<daten.getFachanz();i++){
           System.out.println(daten.getFach()+" -> Hauptfach: "+daten.getHauptfach());
       }

   }

}

Daten
Java:
public class Daten {
    Daten daten;
    int fachanz;
    String fach[];
    boolean[] hauptfach;

    public Daten() {
        //Instanz auf Eingabe
        Eingabe eingabe = new Eingabe(this);
       
        //Fachanzahl
        fachanz=eingabe.fachanz();
       
        //StringFilling
        String fach[] = new String[fachanz];
        fach = eingabe.StringFilling();
           
        //HauptfachFilling
        boolean[] hauptfach = new boolean[fachanz];
        hauptfach= eingabe.hauptFachFilling();
    }
   
    public int getFachanz(){
        return fachanz;
    }
    public String []getFach(){
        return fach;
    }
    public boolean[] getHauptfach(){
        return hauptfach;
    }

}
 

Schlagdraufunschluss_124

Aktives Mitglied
@JStein52 Ist das so besser? (trifft das auch auf meine DatenKlasse oben zu?)
Java:
import java.util.Scanner;

public class Eingabe {
   Daten daten;

   public Eingabe(Daten daten) {
       this.daten=daten;
   }

   public int fachanz() {
       System.out.println("Fachanzahl: ");
       Scanner scr = new Scanner(System.in);
       int fachanz = Integer.parseInt(scr.next());
       return fachanz;
   }

   public String[] StringFilling() {
       String fach[] = new String[daten.getFachanz()];
       Scanner scr = new Scanner(System.in);

       System.out.println("Fächer:");
       for (int i = 0; i < daten.getFachanz(); i++) {
           fach[i] = scr.next();
       }
       return fach;
   }

   public boolean[] hauptFachFilling() {
       String fach[]=daten.getFach();
       int temp = 0;
       int hauptfachanz = 5;
       String hauptfachYN;
       boolean hauptfach[] = new boolean[daten.getFachanz()];
       Scanner scr = new Scanner(System.in);
     
       for (int i = 0; i < daten.getFachanz(); i++) {
           System.out.println(fach[i] + " -> Hauptfach (ja/nein)?: ");
           hauptfachYN = scr.next();
           if (hauptfachYN.equals("ja")) {
               hauptfach[i] = true;
               temp++;
               if (temp == hauptfachanz) {
                   return hauptfach;
               }
           } else if (hauptfachYN.equals("nein")) {
               hauptfach[i] = false;
           } else {
               System.out.println("Falsche Eingabe. Programm wurde beendet!");
               System.exit(0);
           }
       }
       return hauptfach;

   }

}

@mrBrown Dann würde ich ja die Eingabe Klasse ja 2 mal instanzieren, da ich ja nochmal eine Instanz in der DatenKlasse habe. Und kann auch nicht die Instanz in der Eingabe Klasse löschen, da ich die ja brauche, um auf die Methoden der EingabeKlasse zuzugreifen.
 

mrBrown

Super-Moderator
Mitarbeiter
@mrBrown Dann würde ich ja die Eingabe Klasse ja 2 mal instanzieren, da ich ja nochmal eine Instanz in der DatenKlasse habe. Und kann auch nicht die Instanz in der Eingabe Klasse löschen, da ich die ja brauche, um auf die Methoden der EingabeKlasse zuzugreifen.
Du erzeugst *nur* in der Main die Eingabe-Instanz, die gibst du an die Stellen weiter, an denen du sie brauchst
 

Schlagdraufunschluss_124

Aktives Mitglied
Java:
public class Daten {

   public Daten() {
       
       //Instanz auf Eingabe
       
       //Fachanzahl
       int fachanz=eingabe.fachanz();
       
       //StringFilling
       String fach[]=fach = eingabe.StringFilling();
           
       //HauptfachFilling
       boolean[] hauptfach = eingabe.hauptFachFilling();
   }
   
   public int getFachanz(){
       return fachanz;
   }
   public String []getFach(){
       return fach;
   }
   public boolean[] getHauptfach(){
       return hauptfach;
   }

}
 

JStein52

Top Contributor
War doch fast schon richtig. aus dem:
Code:
//StringFilling
String fach[] = new String[fachanz];
fach = eingabe.StringFilling();
wird
Code:
//StringFilling
fach = eingabe.StringFilling();
 

Schlagdraufunschluss_124

Aktives Mitglied
@mrBrown Wenn ich es so im Konstruktor übergebe:

Java:
public class Main {
   public static void main(String[]args) {
       Daten daten = new Daten(eingabe);
       Eingabe eingabe = new Eingabe (daten);  
      
   }

}
kennt er ja die Instanz "eingabe" ja noch gar nicht
 

mrBrown

Super-Moderator
Mitarbeiter
Da reicht im Normalfall eine Unidirektionale Beziehung, entweder kennen die Daten die Eingabe, die die Eingabe die Daten
 

Schlagdraufunschluss_124

Aktives Mitglied
Mmh, und was soll ich der DatenKlasse übergeben? Denn dort brauch ich ja eine Instanz von der EingabeKlasse
Java:
public class Daten {
  

   public Daten(Eingabe eingabe) {
       //Instanz auf Eingabe
       //Eingabe eingabe = new Eingabe(this);
      
       //Fachanzahl
       int fachanz=eingabe.fachanz();
      
       //StringFilling
       String fach[] = eingabe.StringFilling();
          
       //HauptfachFilling
       boolean hauptfach[]= eingabe.hauptFachFilling();
   }
  
   public int getFachanz(){
       return fachanz;
   }
   public String []getFach(){
       return fach;
   }
   public boolean[] getHauptfach(){
       return hauptfach;
   }

}

Und was soll ich mit meinen Getters machen? Die kann ich wieder löschen, oder?
Womit eigentlich die ganze Idee der DatenKlasse hinfällig geworden wäre....
 

mrBrown

Super-Moderator
Mitarbeiter
Muss denn Daten irgendwelche Methode aus Eingabe aufrufen, oder reicht es vllt, wenn main Methoden auf Eingabe und Eingabe Methoden auf Daten aufruft?
 

mrBrown

Super-Moderator
Mitarbeiter
Die Datenklasse stellt die Daten da - irgendwo brauchst du die ja.

GottKlasse wäre das Gegenteil von dieser Trennung ;)
 

Joose

Top Contributor
Es ist unsinnig das die Klassen Daten ein Eingabe-Objekt instanziert bzw. überhaupt kennt.
Für eine "halbwegs" saubere Trennung brauchst du min drei Klassen -> eine Klasse für die Daten, eine Eingabe Klasse um Daten zu lesen, eine Ausgabe Klasse um Daten zu schreiben.
In der main-Methode schreibst du dann nur noch hin was der Reihe nach ausgeführt/passieren soll.

In diesem Beispiel habe ich bewusst darauf geachtet dass die Eingabe die Datenklasse nicht kennt um umgekehrt. Aber die Ausgabeklasse sehr wohl das Datenobjekt im Konstruktor übergeben bekommt.
(auch habe ich die Methodennamen etwas angepasst -> versuche nicht English und Deutsch zu mischen bzw. gib den Variablen auch logisch richtige Namen. Ein String[] enthält die Namen mehrere Faecher -> also ist der Name faecher besser geeignet als fach)
Java:
public class Main {
   public static void main(String[]args) {
       Daten daten = new Daten();
       Eingabe eingabe = new Eingabe();
       Ausgabe ausgabe = new Ausgabe(daten);
     
       int faecherAnzahl = eingabe.leseFaecherAnzahl()
       daten.setzeFachanz(faecherAnzahl);
     
       String[] faecher = eingabe.leseFaecher(daten.gibFaecherAnzahl());
       daten.setzeFaecher(faecher);
     
       boolean[] istHauptfach = eingabe.leseHauptfaecher(daten.gibFaecher());     
       daten.setzeHauptfach(istHauptfach);
     
       ausgabe.gibDatenAus();
   }
}

Java:
public class Eingabe {
   public Eingabe() {
       ....
   } 
   ....
}

Java:
public class Ausgabe {
   Daten daten;

   public Ausgabe(Daten daten) {
       this.daten = daten;
   }
 
   public void gibDatenAus() {
       // Fachanzahl
       System.out.println("Fachanzahl:" + daten.gibFaecherAnzahl());

       // StringFilling
       for (String i : daten.gibFaecher()) {
           System.out.println("Fachbelegung:" + i);
       }
       //HauptfachFilling
       for (int i = 0; i < daten.gibFaecherAnzahl(); i++) {
           System.out.println(daten.gibFaecher()[i] + " -> Hauptfach: " + daten.istHauptfach()[i]);
       }
   }
}
 

Schlagdraufunschluss_124

Aktives Mitglied
Noch eine letzte Frage: Wie kann ich in meiner Eingabe Klasse jetzt ohne eine Instanz von der Daten Klasse auf so sachen wie zum Beispiel "fächeranz" zugreifen -> Hier zum Beispiel: String fächer = new String[(eigentlich)daten.getFächeranz]. Aber das geht ja jetzt nicht mehr. Wie soll ich's lösen?
Java:
import java.util.Scanner;

public class Eingabe {

   public Eingabe() {
   }

   public int leseFächeranz() {
       System.out.println("Fachanzahl: ");
       Scanner scr = new Scanner(System.in);
       int fächeranz = Integer.parseInt(scr.next());
       return fächeranz;
   }

   public String[] leseFächer() {
       String fächer[] = new String[];//Hier muss ich ja irgendwie die Arraygröße bestimmen ohne Instanz von "Daten".Aber wie ?
       Scanner scr = new Scanner(System.in);

       System.out.println("Fächer:");
       for (int i = 0; i < daten.getFächeranz(); i++) {
           fächer[i] = scr.next();
       }
       return fächer;
   }

   public boolean[] leseHauptfächer() {
       String fach[]=daten.getFächer();
       int temp = 0;
       int hauptfachanz = 5;
       String hauptfachYN;
       boolean hauptfächer[] = new boolean[daten.getFächeranz()];
       Scanner scr = new Scanner(System.in);
      
       for (int i = 0; i < daten.getFächeranz(); i++) {
           System.out.println(fach[i] + " -> Hauptfach (ja/nein)?: ");
           hauptfachYN = scr.next();
           if (hauptfachYN.equals("ja")) {
               hauptfächer[i] = true;
               temp++;
               if (temp == hauptfachanz) {
                   return hauptfächer;
               }
           } else if (hauptfachYN.equals("nein")) {
               hauptfächer[i] = false;
           } else {
               System.out.println("Falsche Eingabe. Programm wurde beendet!");
               System.exit(0);
           }
       }
       return hauptfächer;

   }

}
 

Joose

Top Contributor
Noch eine letzte Frage: Wie kann ich in meiner Eingabe Klasse jetzt ohne eine Instanz von der Daten Klasse auf so sachen wie zum Beispiel "fächeranz" zugreifen -> Hier zum Beispiel: String fächer = new String[(eigentlich)daten.getFächeranz]. Aber das geht ja jetzt nicht mehr. Wie soll ich's lösen?

Tipp: Parameter ;)
Schau dir doch mein Beispiel an was ich an die Methoden übergebe.
Java:
public class Main {
   public static void main(String[]args) {
       Daten daten = new Daten();
       Eingabe eingabe = new Eingabe();
       Ausgabe ausgabe = new Ausgabe(daten);
    
       int faecherAnzahl = eingabe.leseFaecherAnzahl()
       daten.setzeFachanz(faecherAnzahl);
    
       String[] faecher = eingabe.leseFaecher(daten.gibFaecherAnzahl());
       daten.setzeFaecher(faecher);
    
       boolean[] istHauptfach = eingabe.leseHauptfaecher(daten.gibFaecher());     
       daten.setzeHauptfach(istHauptfach);
    
       ausgabe.gibDatenAus();
   }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N Methoden Methoden einer Klasse auf Grundlage eines Strings aufrufen Allgemeine Java-Themen 6
B Algorithmus für Arbeit mit fehlenden Listenelementen? Allgemeine Java-Themen 1
kodela Eingabe für TextArray bedingt sperren Allgemeine Java-Themen 3
Karl_Der_Nette_Anfänger Hat wer ne Lösung für verknüpfte Postleitzahlen? (Baum/Wurzel Struktur) Allgemeine Java-Themen 11
R 11 GB File lesen ohne zu extrahieren Filedaten Bereich für Bereich adressieren dann mit Multi-Thread id die DB importieren Allgemeine Java-Themen 3
G KeyListener für JTextField Allgemeine Java-Themen 5
webracer999 Library für Textsuche (z. B. include/exclude, and/or)? Allgemeine Java-Themen 5
I Module-Info für Jar erzeugen Allgemeine Java-Themen 7
krgewb Java-Bibliothek für ONVIF Allgemeine Java-Themen 1
B Simpler Eventlistener für Tastaturtaste bauen? Allgemeine Java-Themen 13
_user_q Eingegebenen Text Zeile für Zeile ausgeben lassen Allgemeine Java-Themen 11
E Key für TOTP Algorythmus(Google Authentificator) Allgemeine Java-Themen 0
S Formel für Sonnenwinkel in ein Programm überführen Allgemeine Java-Themen 11
M pfx-Zertifikat in Tomcat für SSL-Verschlüsselung nutzen Allgemeine Java-Themen 14
R Best Practice Erfahrungswerte für eine Migration von JSF nach Angular (oder anderes JS-Framework) Allgemeine Java-Themen 1
B HeapSort für Array of Strings funktioniert nur teilweise Allgemeine Java-Themen 3
jhCDtGVjcZGcfzug Klassen Was genau passiert hier? Kann mir das jemand bitte Zeile für Zeile erklären? Allgemeine Java-Themen 1
rosima26 Bester Sortieralgorithmus für kurze Arrays Allgemeine Java-Themen 40
S Mit Methoden kann man definieren für was <T> steht. Geht das auch irgendwie für Variablen? Allgemeine Java-Themen 12
MangoTango Operatoren while-Schleife für Potenz Allgemeine Java-Themen 3
B Lottospiel, genug Reihen tippen für 3 Richtige (Spaß mit Arrays)? Allgemeine Java-Themen 46
B Mit welchen Datentypen und Strukturierung am Besten dutzende Baccaratspiele Shcritt für Schritt durchsimulieren? Allgemeine Java-Themen 26
D Klassendesign für einen Pascal Interpreter Allgemeine Java-Themen 6
I OCR Library für Belegerkennung Allgemeine Java-Themen 7
farah GetterMathod für Farbkanäle Allgemeine Java-Themen 6
B Welcher Datentyp für sehr große Zahlenbereiche? Allgemeine Java-Themen 1
S Webservices für binäre Daten? Allgemeine Java-Themen 5
G Licence-Header für InHouse entwickelten Source Allgemeine Java-Themen 8
M Schleife für einen TicTacToe Computer Allgemeine Java-Themen 5
O git ignore für Intellji braucht es die .idea Dateien? Allgemeine Java-Themen 8
F Java Script für das Vorhaben das richtige? Allgemeine Java-Themen 9
M wiviel Java muss ich für die Berufswelt können ? Allgemeine Java-Themen 5
Robertop Datumsformat für GB ab Java 16 Allgemeine Java-Themen 1
Thallius Verschiedene entities für gleichen Code…. Allgemeine Java-Themen 8
OnDemand Zentrale "Drehscheibe" für verschiedene APIs Allgemeine Java-Themen 14
S Übergabe eines Sortierkriteriums für ein Artikel Array mittels BiPredicate<Artikel, Artikel> Allgemeine Java-Themen 13
F Streams als Alternative für dieses Problem ? Allgemeine Java-Themen 15
D SHA-3 für Java-version 1.8 Allgemeine Java-Themen 1
N Validator für einen SQL-Befehl Allgemeine Java-Themen 22
Muatasem Hammud Erstellung von Testdaten für Arrays Allgemeine Java-Themen 6
B Logikfehlersuche, das perfekte Lottosystem für 3 Richtige mit Arraylists? Allgemeine Java-Themen 61
G Methoden für die Zukunft sinnvoll? Allgemeine Java-Themen 4
M API für PLZ Umkreissuche Allgemeine Java-Themen 3
1Spinne JDK 8 für Eclipse installieren Allgemeine Java-Themen 5
Tobero Meine Funktion für das beinhalten eines Punktes in einem Kreis funktioniert nicht Allgemeine Java-Themen 5
L Methoden Parser für gängige Datumsformate? Allgemeine Java-Themen 1
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
N relativier Pfad für sqlite-Datenbank in Gradle/IntelliJ Allgemeine Java-Themen 2
buchfrau Anagram für beliebiges Wort Allgemeine Java-Themen 2
TonioTec Api für Datenaustausch zwischen Client und Server Allgemeine Java-Themen 0
W Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
Kirby.exe Distanz Map für die Distanztransformation erstellen Allgemeine Java-Themen 1
F PI Regler für Heizung Allgemeine Java-Themen 7
8u3631984 Generelle Log4j.xml für alle Module Allgemeine Java-Themen 5
M Wie übergebe ich den Zähler für die Anzahl Rekursionsschritte korrekt? Allgemeine Java-Themen 2
B Login für User, der im Hintergrund Schedules ausführt Allgemeine Java-Themen 16
L RegEx für Teile einer Berechnung Allgemeine Java-Themen 14
S Java-Task-Management-Tool für Windows und Mac selber programmieren Allgemeine Java-Themen 4
M Java 2D Array für ein Grid erstellen ? Allgemeine Java-Themen 2
Z Welches GUI Framework für Java ist aktuell? Allgemeine Java-Themen 16
N Convert.FromBase64 von C# für Java Allgemeine Java-Themen 11
N fixed-keyword von C# für Java Allgemeine Java-Themen 6
O Suche Scripter für alt:V Project! Allgemeine Java-Themen 0
S Interface Design von HookUp oder Callback Methoden für eigenes Framework Allgemeine Java-Themen 9
O Suche Unterstützung für ein OpenSource-Projekt (grafischer Editor) Allgemeine Java-Themen 13
Kirby.exe Software für Graphische Visualisierung Allgemeine Java-Themen 20
B OOP Auslöser für NullPointerException Allgemeine Java-Themen 3
L Generator für einen Parser implementieren Allgemeine Java-Themen 13
DonMalte Ambitioniertes Projekt für Einsteiger & Motivierte Allgemeine Java-Themen 0
Kirby.exe Movement System für Spiel Allgemeine Java-Themen 13
Kirby.exe Framework für Game Design Allgemeine Java-Themen 8
W Alternative für Threads Allgemeine Java-Themen 6
S Rückgabe einer HttpURLConnection für eine Seite einlesen bei der man eingeloggt ist..? Allgemeine Java-Themen 5
Elyt Compiler-Fehler Datei kann nicht erstellt werden. Die Syntax für den Dateinamen etc. ist falsch. Allgemeine Java-Themen 2
Thallius Rätsel für Windows Profis Allgemeine Java-Themen 8
D OOP Gemeinsamen ID-Raum für zwei Klassen implementieren Allgemeine Java-Themen 7
D Input/Output Implementierung eines CommandHandlers/Parsers für viele Eingaben Allgemeine Java-Themen 26
Thallius Alternative für SwingWorker Allgemeine Java-Themen 5
I Lohnt sich heutzutage der Aufwand einer Portierung für MacOS Allgemeine Java-Themen 8
L Klassen Algorithmus für das folgende Problem entwickeln? Allgemeine Java-Themen 30
J Datenstruktur für eine Map erstellen Allgemeine Java-Themen 2
H OOP Setting(config) für Applikation sicheren? Allgemeine Java-Themen 9
OnDemand PDF Libary für Formulare Allgemeine Java-Themen 7
S Warmup für Lineare-Suche mit Zeitmessung Allgemeine Java-Themen 2
T Allgemeine Frage: GUI für 3D-Visualisierung Allgemeine Java-Themen 5
M Brainstorming für mein Projekt Allgemeine Java-Themen 30
K OOP Suche Hilfe + Erklärung für eine Hausaufgabe Allgemeine Java-Themen 1
F Was ist der Dateityp meines Parameters für die Main Methode. Allgemeine Java-Themen 6
C Bibliotheken für Algorithmische Geometrie Allgemeine Java-Themen 2
C Daten für Klassifikationsverfahren gewinnen Allgemeine Java-Themen 6
C code oder Bibliotheken für 2-Center Problem Allgemeine Java-Themen 4
I Overlay für Spiele Allgemeine Java-Themen 5
B Suche nach einem Testprogramm für meine BA Allgemeine Java-Themen 0
I GUI für kleine Pop-Ups unter Windows Allgemeine Java-Themen 1
A NetBeans Suche Programmierer für eine Belegarbeit Allgemeine Java-Themen 11
HarleyDavidson Best Practice Wohin mit der Konfigurationsdatei für Desktopapplikationen? Allgemeine Java-Themen 3
R MAC-Adresse eindeutig für einen PC ? Bezug zu Netzwerk, wieso ? Allgemeine Java-Themen 7
N Java API für CardDav und CalDav gesucht Allgemeine Java-Themen 4
R Idee für Methodenrumpf Allgemeine Java-Themen 5
O Suche größeres Beispiel für WebserverAnwendung mit Java Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben