Hi,
ich beschäftige mich bereits seit einiger Zeit mit Java, bin aber definitiv noch Anfänger Level.
Mein Problem mit Java ist, ich kann nichts selber schreiben.
Momentan suche ich mir Beispielcode raus und schreibe ihn immer etwas um, damit es passt.
Das ist ja nicht wirklich Sinn der Sache. An einigen Stellen hilft mir das auch nicht, weil ich eigentlich etwas ganz Anderes machen möchte, ich aber die dahinterliegende Logik nich verstehe.
Ich möchte endlich eigenen eigenständigen, von mir erstellten Code aufs digitale Papier bringen können.
Ich versuche auch immer nach Möglichkeit mit der Java API Dokumentation zurecht zu kommen.
Aber mehr als zum Nachschlagen, wenn man schon weiss, wo nach man sucht, taugt sie anscheinend nicht.
Mein Problem wie immer, ich habe keine Ahnung wie ich anfangen soll.
Damit meine ich nicht, was mein Programm können soll oder wie die Einzelelemente aussehen sollen.
Das habe ich im Kopf.
Sondern als Beispiel StAX.
Hier wird in der Regel mit einem XMLInputFactory begonnen, das ich mit einer neuen Instanz davon befülle.
Warum?
Woher weiss ich dass ich überhaupt einen xmlinputfactory dafür brauche?
Und wie kommt man darauf, dass da eine newinstance() verwendet wird und nicht wie so oft üblich "new xmlinputfactory"?
Wenn es nicht ein Codebeispiel geben würde, käme ich nie auf die Idee, das so zu machen.
Mit anderen Worten ich habe schon wieder Copy und Paste.
Nicht gerade rumreich.
Also ich hänge bei Java ganz ordentlich, so bald es komplizierter wird.
Irgendwie habe ich das Gefühl, ich finde mich in Java überhaupt nicht zurecht, weil ich nicht sehe, was wie zusammenhängt.
Wie findet ihr euren Weg durch den Java Dschungel?
Was sind eure Ressourcen die euch auf die Sprünge helfen?
ich beschäftige mich bereits seit einiger Zeit mit Java, bin aber definitiv noch Anfänger Level.
Mein Problem mit Java ist, ich kann nichts selber schreiben.
Momentan suche ich mir Beispielcode raus und schreibe ihn immer etwas um, damit es passt.
Das ist ja nicht wirklich Sinn der Sache. An einigen Stellen hilft mir das auch nicht, weil ich eigentlich etwas ganz Anderes machen möchte, ich aber die dahinterliegende Logik nich verstehe.
Ich möchte endlich eigenen eigenständigen, von mir erstellten Code aufs digitale Papier bringen können.
Ich versuche auch immer nach Möglichkeit mit der Java API Dokumentation zurecht zu kommen.
Aber mehr als zum Nachschlagen, wenn man schon weiss, wo nach man sucht, taugt sie anscheinend nicht.
Mein Problem wie immer, ich habe keine Ahnung wie ich anfangen soll.
Damit meine ich nicht, was mein Programm können soll oder wie die Einzelelemente aussehen sollen.
Das habe ich im Kopf.
Sondern als Beispiel StAX.
Java:
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
XMLStreamReader stax = inputFactory.createXMLStreamReader( new StreamSource( args[0] ) );
Hier wird in der Regel mit einem XMLInputFactory begonnen, das ich mit einer neuen Instanz davon befülle.
Warum?
Woher weiss ich dass ich überhaupt einen xmlinputfactory dafür brauche?
Und wie kommt man darauf, dass da eine newinstance() verwendet wird und nicht wie so oft üblich "new xmlinputfactory"?
Wenn es nicht ein Codebeispiel geben würde, käme ich nie auf die Idee, das so zu machen.
Mit anderen Worten ich habe schon wieder Copy und Paste.
Nicht gerade rumreich.
Also ich hänge bei Java ganz ordentlich, so bald es komplizierter wird.
Irgendwie habe ich das Gefühl, ich finde mich in Java überhaupt nicht zurecht, weil ich nicht sehe, was wie zusammenhängt.
Wie findet ihr euren Weg durch den Java Dschungel?
Was sind eure Ressourcen die euch auf die Sprünge helfen?