Quellen zum sicheren Erlernen von Java

B

barodscheff

Gast
Hallo Leute,

nachdem mir hier so gut geholfen wurde, habe ich eine allgemeinere Frage.
Sowohl für mein Studium, als auch für private Anwendung, möchte ich tiefer in Java einsteigen.

Dabei geht es mir nicht darum schöne Programme basteln zu können, sondern erstmal richtig sicher im theoretischen Teil zu werden. Ich meine damit Grundlagen, Klassen, Methoden, Konstruktoren, Vererbung, Fehlerbehandlung und alles was dazu gehört. Auch möchte ich im Zusammenhang damit sicherer in der Erstellung von Algorithmen werden.

Ich habe beispielsweise über eine Stunde gebraucht bis ich einen einfachen Sortieralgoritmus wie BubbleSort verstanden hatte. Das heißt aber leider noch nicht, dass er im Kopf geblieben ist.

Ich habe schon 2 Bücher und ein Videotraining mehr oder weniger durchgearbeitet aber das ist mir immer noch zu wenig Übung. Mich würde also interessieren wie ihr begonnen habt und wie ihr das Wissen dauerhaft vertieft habt. Habt ihr vielleicht Vorschläge wo ich viele Übungen mit Musterlösungen finde oder wie ich sonst besser werden kann?

Vielleicht ist das ja auch von Interesse: Wenn das alles sitzt möchte ich auch in die Android-Programmierung einsteigen, das ist dann aber sekundär.

Liebe Grüße
 
B

barodscheff

Gast
Wie sieht es dort mit der Übungsvielfalt aus? Ich habe ja schon vieles über Grundlagen gelernt aber mir fehlt die praktische Anwendung.

LG
 

Bananabert

Bekanntes Mitglied
Hallo Du,

angefangen habe ich mit Videos und versucht selber etwas aus dem gelernten zu Programmieren.
Ich kann Brotcrunsher Java Tutorials empfehlen. Das ganze ist auf Deutsch. Er geht auf die Grundlagen ein. Sind insgesamt 96 Videos mit einer Länge von 3-12min.
Zum Beispiel:
Was ist ein Konstruktor, was kann ich mit dem machen.
Funktionen schreiben, Variablen Modifier, Threads, Loop, ein wenig Swing.

Und auch thenewboston Java (Beginner) Programming Tutorials, welcher allerdings auf Englisch ist. Aber ich denke, dass sollte kein großes Problem sein.
Zudem hat er noch eine weitere Playlist mit etwas fortgeschritteneren Tutorials.

Hier und da gehen beide auch etwas mehr in die Tiefe und erklären warum etwas so ist, wie es ist.
 

JavaMeister

Gesperrter Benutzer
Für Dich und für alle, die nach Dir kommen gelten diese Postings:

http://www.java-forum.org/java-basics-anfaenger-themen/157987-java-lernen.html

http://www.java-forum.org/java-basics-anfaenger-themen/157819-anfangen.html

Deine Frage hier trifft auf alle, die mit Java anfangen zu und daher ist hier die SUFU und Google die korrekte Anlaufstelle.

Es macht keinen Sinn das hier nochmal durchzukauen.

Dies lässt lediglich auf wenig Eigeninitiative schließen und das ist wohl der Grund, warum das nicht klappt mit Java.
 

Beatsleigher

Bekanntes Mitglied
Wie sieht es dort mit der Übungsvielfalt aus? Ich habe ja schon vieles über Grundlagen gelernt aber mir fehlt die praktische Anwendung.

LG

Übungen sind viele dabei.
Leider darf ich keine Fotos zeigen, aber hier ein paar der Grund-Aufgaben:
1) Was sind Variablen, und welche Gültigkeitsbereiche gibt es?
2)
(1) Erstellen Sie ein Struktogramm, um die Zahlen 543 und 246 zu vergleichen und die größere von den beiden auszugeben.
(2) Setzen Sie das Struktogramm in Java-Code um.
3) Überlegen Sie sich eine Struktur von Klassen, die zum Zeichnen grafischer Objekte (Rechtecke, Eclipse, Dreiecke, etc...) dienen soll. Folgende Fragen sollen beantwortet werden:
  1. Welche gemeinsamen Eigenschaften haben die Klassen? Welche Eigenschaften sind spezifisch für die jeweilige Klasse? Fassen Sie gmeinsame Eigenschaften in eine Oberklasse zusammen.
  2. Welche Operatoren (Methoden) haben die Klassen?
  3. Welche Operatoren können bereits in der Oberklasse festgelegt werden?

Es wird auch alles sehr gut erklärt, deshalb kann ich diese Bücher vom Herdt-Verlag auch nur empfehlen.
 
B

barodscheff

Gast
Die Beispielaufgaben aus dem Buch klingen genau nach dem was ich suche. Wenn es dazu noch gut erklärte Lösungen gibt bin ich begeistert. Ich werde mir das erste Buch mal bestellen - Besten Dank!

Die Youtube-Videos sehen besonders zum Nachschlagen eines Problems sehr interessant aus, besonders da sie so gut strukturiert sind.

Lieber JavaMeister, wenn es in meinem Anfangspost nicht ersichtlich war, schreibe ich es hier gerne noch einmal: Ich habe keinesweges die Frage wie ich die Sprache einsteigen kann. Ich hatte bereits ein Semester Java, habe ein Buch komplett bis zu den Kapiteln mit GUI durchgelesen und noch ein weiteres Buch als (leider zu unübersichtliches und zu theorisches) Nachschlagewerk.

Ich suche lediglich nach Möglichkeiten zur Übung, Anwendung und Vertiefung meiner Kenntnisse. Denn durch das bloße Lesen eines Buches werde ich nicht wirklich schlauer. Da in meinem Buch die Übungen begrenzt und teilweise auch mit falschen Musterlösungen versehen sind, habe ich also hier gefragt wo ich gute Quellen finde.
 

Beatsleigher

Bekanntes Mitglied
Die Beispielaufgaben aus dem Buch klingen genau nach dem was ich suche. Wenn es dazu noch gut erklärte Lösungen gibt bin ich begeistert. Ich werde mir das erste Buch mal bestellen - Besten Dank!

Die Youtube-Videos sehen besonders zum Nachschlagen eines Problems sehr interessant aus, besonders da sie so gut strukturiert sind.

Lieber JavaMeister, wenn es in meinem Anfangspost nicht ersichtlich war, schreibe ich es hier gerne noch einmal: Ich habe keinesweges die Frage wie ich die Sprache einsteigen kann. Ich hatte bereits ein Semester Java, habe ein Buch komplett bis zu den Kapiteln mit GUI durchgelesen und noch ein weiteres Buch als (leider zu unübersichtliches und zu theorisches) Nachschlagewerk.

Ich suche lediglich nach Möglichkeiten zur Übung, Anwendung und Vertiefung meiner Kenntnisse. Denn durch das bloße Lesen eines Buches werde ich nicht wirklich schlauer. Da in meinem Buch die Übungen begrenzt und teilweise auch mit falschen Musterlösungen versehen sind, habe ich also hier gefragt wo ich gute Quellen finde.

Ganz vorne im Buch gibt es einen Code, mit dem man alle Übungsdatein von Herdt herunterladen kann.
Es sind sowohl die fertigen Java-Datein, als auch PDFs für die Übungen enthalten.

Wie gesagt, ich kann das Buch nur empfehlen (naja, es sind zwei. Aber beide sind empfehlenswert). Und dazu sind die Bücher mit 24€ recht günstig!
Solltest du dir die Bücher kaufen, wünsche ich dir damit genau so viel Spaß beim Lernen, wie ich hatte. Ich hatte davor auch schon gute Kenntnisse in Java, besonders im Bereich Swing, aber das Buch hat mein Wissenshorizont so drastisch erweitert, dass ich alle anderen Sprachen, die ich vorher kannte (bis auf Lua) weggeschmissen habe!
 
B

barodscheff

Gast
Ich möchte das Thema hier noch einmal kurz für Leute die evtl. durch Zufall darauf stoßen hochholen.

Das Buch Java 7 | HERDT-Verlag kann ich ebenfalls wärmstens empfehlen.

Ich habe es jetzt durch und bin begeistert! Alles einfach erklärt und auf den Punkt gebracht. Trotzdem kommt es mit nur ca. 200 Seiten aus. Ich werde mir das Buch für Fortgeschrittene auch noch kaufen.
 

Ähnliche Java Themen

Neue Themen


Oben