Wie soll ich weiermachen?

Sogomn

Bekanntes Mitglied
Hallo ich bin neu hier und auch relativ neu im Umgang mit Java. Ich habe mich jetzt seit ein paar Monaten damit beschäftigt und habe das Grundprinzip der objektorientierten Programmierung und die Basics von Java soweit verstanden.
Ich kann ganz einfache Programme mit Schleifen und so 'nem Zeugs schreiben, jedoch ohne GUI.
Ich habe ein Java-Buch ("Einstieg in Java 7") und lerne nebenbei noch mit Quellcode fertiger Programme von anderen und Videos aus dem Internet.
Nur leider komme ich im Moment überhaupt nicht voran. Ich habe das Gefühl, dass ich jetzt die Grundlagen beherrsche, wenn ich jedoch mit etwas komplexeren Sachen weitermachen will, versteh' ich garnix.
Ist das normal, wenn man Java lernt? Womit soll ich weitermachen bzw. wie soll ich lernen? Mein Buch geht jetzt ans eingemachte wo ich - wie ich schon sagte - nichts kapiere.

MFG
Sogomn
 
Zuletzt bearbeitet:

stg

Top Contributor
Da du von keinen konkreten Problem schreibst, lässt sich das nicht so pauschal beantworten. Entweder arbeitest du das Buch (ist ja ein Lehrbuch, oder?) wirklich von vorn bis hinten durch und kniest dich so lange in die einzelnen Themen rein, bis du verstehst, was du dort machen sollst (und gehst auch nur dann wirklich zu nächsten Thema), oder du wiederholst zunächst mal von ganze vorne an alle Grundlagen und schaust dir an, was du am Anfang für Code fabrizierst hast und schüttelst dabei den Kopf :D ... kommst du dann wieder hinten an, kommst du vielleicht schon 2-3 Kapitel weiter, bis du wieder "steckenbleibst" ..... usw

Aber frag dich doch zunächst mal, was du genau bei dem aktuellen Stoff nicht begreifst. Dann kannst du hier gern auch konkrete Fragen stellen und findest sicher jemanden, der dir dabei hilft.
 

kaoZ

Top Contributor
Ich selbst lerne Java jetzt seit ca einem halben Jahr und ich kann nur sagen , am einfachsten lerne ich es , indem ich einfach Programmiere .

Nebenbei lese ich zzt. Der Weg zum Java Profi (von M. Inden) , welches auch schon komplette Grundlagen vorraussetzt, aber was mir halt immer extrem viel bringt ist mich an ein Problem zu setzen und einfach zu programmieren bis ich eine lösung dafür gefunden habe, später wenn ich dann schon mehr Fachwissen habe setze ich mich dann hin und refactore das ganze das es zu einem gut lesbaren, und vorallem sinnvollen und sauberem code führt.:)

[TIPP]Mein Tipp : Mehr Programmieren , anstatt nur alles stumpf in Büchern nachzulesen, das lesen von Fachbüchern sollte nur parallel dazu erfolgen um nochmal alles zu vertiefen :)[/TIPP]

PS: schaff dir selbst ein Problem ( z.B Gui realisierung ) , versuche es selbst zu lösen, und wenn du nicht weiterkommst, lies dich in das Thema weiter ein / stell hier einfach Fachspezifische fragen dazu :toll:

PPS: Das refactoring von z.B jenem Gui-Code könnte dann z.B die umsetzung im MVC Pattern sein ;)
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Deinen Schwierigkeiten bin ich in meinem alten Info Kurs begegnet. Das könnte das Umdenken von Menschen- auf Maschinenlogik sein. Dagegen hilft nur Programmieren und im Forum fragen stellen. Ich habe Java gelernt, indem ich von meinem Lehrer eine Aufgabe bekommen habe und diese gelößt habe. Dann habe ich mir angeguckt, was ich noch ändern kann. Was sieht doof aus, was ließe sich anders lösen, wo kann ich noch was einbauen.

Davon erst mit Konsolenprogrammen anzufangen und erst hinterher mit der GUI weiterzumachen halte ich (zumindest in Java) nichts. Die GUI ist mit eclipse schnell zusammengeklickt und mit einer rudimentären Logik versehen. Da muss man nicht den Umweg über die Konsole machen. Ich habe auch sofort mit der GUI begonnen.


Setz dir einfach ein kleines Ziel. Zum Beispiel ein Spiel wie Sudoku oder Senso, dass du dann programmierst. Oder ein Programm, dass die Wurzel einer Zahl mittels des Heronverfahrens bestimmt. Da gibt es tausend Dinge, die sich noch einbauen lassen. Multithreading ist davon nur ein einziges.
 

Sogomn

Bekanntes Mitglied
Vielen Dank für eure schnellen Antworten! Auch wenn es etwas seltsam klingt: Genau das ist mein Problem; dass ich nicht weiß, was ich nicht weiß. Ich werd' jetzt einfach mal den Tipps folgen und mir ein Ziel setzten und anfangen zu programmieren, bis ich es erreicht hab'. Wenn ich irgendetwas spezifisches nicht verstehe, werd' ich wieder ein paar Fragen stellen. Danke nochmal!
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
richis-fragen JTable bei aktivieren einer Zelle soll Text selektiert werden. Java Basics - Anfänger-Themen 24
Ü Methode soll Quadrat aus der Summer zurückgeben Java Basics - Anfänger-Themen 10
DrahtEck Schleife soll wieder da anfangen wo ich es möchte ! Java Basics - Anfänger-Themen 17
T Methode soll etwas ausrechnen und zurückgeben (klappt nd) hat wer eine Idee? Java Basics - Anfänger-Themen 11
Com.Roter Wie soll ich lernen? Java Basics - Anfänger-Themen 17
T code so schreiben das er von sich selber anpasst (code soll die anzahl aller bustaben bestimmen) Java Basics - Anfänger-Themen 16
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
I aus 2 random zahlen soll nur die ungerade summe der beiden genommen werden. Java Basics - Anfänger-Themen 13
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
berserkerdq2 Warum soll ich shuffle nutzen, um bei Rückgabewert Collection eine Liste zurückzugeben? Java Basics - Anfänger-Themen 3
berserkerdq2 Wann soll ich den Stream schließen, wenn ich das in einer Methode habe? Java Basics - Anfänger-Themen 8
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
R App soll selbstständig reagieren, anstatt via Models Java Basics - Anfänger-Themen 0
A Wenn eine Zahl durch 7 teilbar ist, soll statt der Zahl ein ‘*‘ angezeigt werden. java? Java Basics - Anfänger-Themen 47
C Ein Algorithmus soll schneller werden Java Basics - Anfänger-Themen 24
K Ein Objekt Auto kennt den Inhalt seines links und rechtsstehenden Autos, wie soll man das ermöglichen Java Basics - Anfänger-Themen 2
HeiTim Brauche Hilfe soll ein nummeriertes Feld ausgeben lassen Java Basics - Anfänger-Themen 17
O Ich habe einen String und soll mit matches schauen, ob ein Buchstabe zu einer geraden ANzahl im String vorkommt, wie soll das gehen? Java Basics - Anfänger-Themen 7
O Ich ahbe einen char und diesen soll ich bei .matches prüfen, also ob der char in meiner Zeichenkette vorhanden ist, wie mache ich das? Java Basics - Anfänger-Themen 9
B Java Programm soll mit Python kommunizeren Java Basics - Anfänger-Themen 1
J Kreis soll die gleiche Fläche wie das Rechteck haben wie mache ich das? Java Basics - Anfänger-Themen 3
MichelNeedhelp Brauche zu diesem Labyrinth ein Skript? Der Hamster soll im Urzeigersinn das ganze Labyrinth abgehen und wieder an seinem Ursprungsplatz sein. Java Basics - Anfänger-Themen 40
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
F Java Programm, das kleine Buchstaben in einem String zählen soll und bei großen Buchstaben oder Sonderzeichen abbrechen soll. Java Basics - Anfänger-Themen 5
kazzam94 Methode soll Array von Boolean zurückgeben Java Basics - Anfänger-Themen 5
S Scanner soll Groß-/ Kleinschreibung ignorieren Java Basics - Anfänger-Themen 2
E Division von BigInteger soll Gelitkommazahl liefern Java Basics - Anfänger-Themen 46
M Unterklasse soll nicht alle Methoden erben Java Basics - Anfänger-Themen 3
E Methode soll andere Methode der selben Klasse aufrufen Java Basics - Anfänger-Themen 28
S Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist Java Basics - Anfänger-Themen 1
C Ganzzahlige Werte in Boolean ausgeben und überprüfen ob Primzahl oder nicht, wenn es keine Primzahl ist soll es die Primfaktorzerlegung ausgeben Java Basics - Anfänger-Themen 4
E Kreis soll eine Raupe darstellen Java Basics - Anfänger-Themen 37
V Erste Schritte for-Schleife; Ausgabe soll alle 5 Sekunden erfolgen. Java Basics - Anfänger-Themen 4
H Koordinateneingabe im 2D Array soll true/false zurückgeben Java Basics - Anfänger-Themen 5
D Etwas unsicher wie es weitergehen soll Java Basics - Anfänger-Themen 2
N Bewegtes Objekt soll sich um eine Parallele bewegen Java Basics - Anfänger-Themen 0
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
B Derzeit JSF - Projekt, später soll MobileApp folgen Java Basics - Anfänger-Themen 5
scratchy1 Wie deklariert man eine Methode, die ein Objekt zurückgeben soll? Java Basics - Anfänger-Themen 22
V Vererbung Subklasse soll Superklasse verändern Java Basics - Anfänger-Themen 2
T Random soll Zufallszahl beibehalten. Java Basics - Anfänger-Themen 11
C Objekt soll ein Array sein. Java Basics - Anfänger-Themen 15
N Ich weiß nicht, wie ich meinen Code richtig designen soll und komme nicht weiter Java Basics - Anfänger-Themen 4
K Zufalsszahl soll sich nicht wiederholen Java Basics - Anfänger-Themen 9
W Eigener Iterator soll mehrdimensionales Array durchlaufen Java Basics - Anfänger-Themen 4
P Methode soll Variable einer anderen Klasse ändern. Wie? Java Basics - Anfänger-Themen 1
J Kopierte Datei soll alte ersetzen. Java Basics - Anfänger-Themen 6
A Variablen Main Klasse soll auf eine andere Klasse zugreifen Java Basics - Anfänger-Themen 3
I Programm tut nicht was es soll :) Java Basics - Anfänger-Themen 5
Tommy135 Klassen jComboBox macht nicht was sie soll Java Basics - Anfänger-Themen 4
D JButton soll Farbe von JTextfield ändern Java Basics - Anfänger-Themen 5
R While-Schleife macht nicht was sie soll Java Basics - Anfänger-Themen 24
kilopack15 Methode soll int-Array zurückgeben Java Basics - Anfänger-Themen 2
S Variable in JTextField soll immer um 5 zunehmen Java Basics - Anfänger-Themen 8
S JButton soll für bestimmte Zeit verschwinden Java Basics - Anfänger-Themen 5
J-Gallus Ein Getter bekommt eine anderen Type als er Return soll Java Basics - Anfänger-Themen 9
L Bei falscher Eingabe soll NaN zurückgegeben werden, Rückgabetyp jedoch double Java Basics - Anfänger-Themen 3
W drawLine(...) - Linie soll nur begrenzt lang sein Java Basics - Anfänger-Themen 9
I Fenster A soll Fenster B schliessen Java Basics - Anfänger-Themen 5
A Variablen Variable soll ihren Wert nach Initialisierung nicht mehr ändern Java Basics - Anfänger-Themen 2
TheMenox Methoden Bestimmung an welche Methode eine andere Methode ihren Wert weitergeben soll Java Basics - Anfänger-Themen 35
M Exception soll Werte mitgeliefert bekommen Java Basics - Anfänger-Themen 12
K Objekt soll Anwendung über Änderungen informieren Java Basics - Anfänger-Themen 8
X Einfache Frage; wie soll ich die spezielle float var speichern? Java Basics - Anfänger-Themen 2
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
M Panel erstellen, welches ein Control erhält. Ausgabe soll über einen Stream erfolgen. Java Basics - Anfänger-Themen 0
K Variablenname soll der Inhalt vom String sein Java Basics - Anfänger-Themen 2
K Wie lange kann / soll das dauern? Java Basics - Anfänger-Themen 6
R Button soll Wert 1 in Variable schreiben Java Basics - Anfänger-Themen 4
J Interface Bubblesort soll Arrays beliebiger Referenztypen sortieren können. Java Basics - Anfänger-Themen 5
T Array soll Werte aufnehmen Java Basics - Anfänger-Themen 2
B Anwender soll mathematische Funktion eingeben können, Einfachster Fnktionsplotter Java Basics - Anfänger-Themen 4
E Erste Schritte [Noob-Frage] Meine If-Abfrage macht nicht, was sie soll... Java Basics - Anfänger-Themen 2
S Generische Methode soll Objekte als Parameter erlauben die bestimmtes Interface implementieren^ Java Basics - Anfänger-Themen 9
M Weiß nicht, wie ich es nennen soll. Java Basics - Anfänger-Themen 1
T Wenn Schaltjahr ist, soll Februar, einen Tag mehr haben, GUI mit combobox Java Basics - Anfänger-Themen 4
H Erste Schritte Ergebniss soll kleiner als 1000 sein Java Basics - Anfänger-Themen 4
M Warum soll man die Finanlize Methode nicht überschreiben und aufrufen? Java Basics - Anfänger-Themen 2
W Erste Schritte Timer soll jede Sekunde Label aktualisieren Java Basics - Anfänger-Themen 5
T BufferReader soll datei mehrmals lesen Java Basics - Anfänger-Themen 13
M CompareTo soll Datum sortieren Java Basics - Anfänger-Themen 2
S Maus soll Programm nicht verlassen Java Basics - Anfänger-Themen 1
M Java Datei soll sich selbst löschen Java Basics - Anfänger-Themen 8
V Was soll alles in den Konstruktor? Java Basics - Anfänger-Themen 3
E Einfache For-Schleife macht nicht was sie soll Java Basics - Anfänger-Themen 2
E Erste Schritte Array soll kleiner werdenden String erstellen Java Basics - Anfänger-Themen 5
S Methoden Methode soll String zurückgeben Java Basics - Anfänger-Themen 11
C Wo soll die Methode hin? Java Basics - Anfänger-Themen 2
A scan.nextLine() - Wenn man zu lange nichts macht, soll etwas passieren Java Basics - Anfänger-Themen 3
C Erste Schritte Boolsche For-Schleife soll Ausgaben mitzählen Java Basics - Anfänger-Themen 8
S Ein Rechteck soll an einer Seite gespiegelt werden. Java Basics - Anfänger-Themen 5
B Collections Collection soll nur einen bestimmten Datentyp aufnehmen Java Basics - Anfänger-Themen 12
G Erste Schritte Action soll zwei sachen ausführen Java Basics - Anfänger-Themen 7
B Array soll an Konstruktor übergeben werden..Hilfe! Java Basics - Anfänger-Themen 16
D Break funktioniert nicht so wie es soll Java Basics - Anfänger-Themen 8
D jProgressBar soll bei 100% sein wenn sql Abfrage inkl. jTable schreiben fertig ist... Java Basics - Anfänger-Themen 5
K Konstruktor soll an einen anderen Konstruktor weitergeben Java Basics - Anfänger-Themen 5
L Cannot Find Symbol - Was soll denn das bedeuten?!? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben