Skip to main content

Java lernen – 10 nützliche Tipps für Java Anfänger

Java Lernen Anfänger

Wenn du die Programmiersprache Java lernen möchtest, bist du hier prinzipiell erst einmal richtig.

Und wenn du es wirklich ernst meinst und in die Java Programmierung einsteigen möchtest, solltest du auch meinen kostenlosen Java Kurs beanspruchen.

Wenn du dabei bist, bekommst du:

  • Eine Lektion pro Woche zu den Basics.
    Hier geht es um die ersten Schritte in Java.
    Und das ganze wirklich Schritt-für-Schritt
  • Dazu eine Java Übung pro Woche.
    Diese Übungen wiederholen die Themen, welche ich dir im Kurs vermittelt habe.
    Hier lernst du die Dinge selbst umzusetzen.
  • Und dazu gibt es wöchentlich den Newsletter mit dem aktuellen Beitrag der Woche.

Java lernen Vorteile

Da dreimal wöchentlicher Input schon recht viel sein kann, sind hier 10 Tipps – wie du optimal vom Java Kurs profitierst.

1. Du solltest dich darauf einlassen.

Und damit meine ich:
Du solltest dich wirklich komplett darauf einlassen.

Java-lernen-Anfänger

Denn die Lektionen haben es schon in sich.
Sie sind lang. Eine Lektion würde mehrere Buchseiten umfassen.

Lies die Texte dennoch genau.
Hier wird dir Schritt-für-Schritt ein Problem vorgestellt und eine Lösung angeboten.

Und unter Problemen verstehe ich:

  • Wie installiere ich das JDK
  • Wie kann ich in Eclipse die Ansichten ändern.
  • Wie bekomme ich eine grafische Benutzeroberfläche in mein Programm.
  • Wie erstelle ich Methoden.
  • Was sind Konstruktoren.
  • Und so weiter.

Es wird somit in jeder Lektion ein Aspekt / Problem herausgegriffen und dann zeige ich dir Schritt-für-Schritt die Lösung.

Dabei verweise ich immer wieder auf bereits vorhandenes Wissen.
Zum Beispiel so:

  • „Denke dran – die Variable ist lokal und überschattet die Instanzvariable“
  • Oder so: „Bedenke, dass in Methoden Werte als Kopie übergeben werden.“
  • Oder du liest so etwas: „Um auf Klassenmethoden zuzugreifen, benötigst du keine Objekte“.

Alles klar?
Es wird also sehr ausführlich und detailliert sein.

2. Du solltest Code nicht kopieren.

Du bekommst regelmäßig Java Code.
Dieser ist ein Bestandteil der Lektionen.
Immer wenn du einen grauen Block siehst, ist da der aktuelle Code drin.

Hier wäre Code drin.

Und in den Lektionen zeige ich dir Schritt-für-Schritt, wie du selbst so einen Code erstellst.

Der Inhalt des Kurses ist nicht so aufgebaut, dass ich dir sage:
„Es besteht dieses oder jenes Problem“
„Und hier wäre der Code, um das Problem zu lösen.“

Nein wir werden zusammen, Schritt für Schritt, den Code erarbeiten.

Und mit zusammen meine ich auch zusammen. 🙂
Es bringt dir vielmehr den Code abzuschreiben und selbst in Eclipse auszuführen, anstatt die Dinge nur zu lesen.

Mein Tipp:

  • Am Anfang Code einfach kopieren.
    In Eclipse einfügen und dann einmal ausführen.
  • Dann den kompletten Code löschen.
    Bis auf den Klassennamen. Und dann den Code selbst schreiben.
  • Natürlich kannst du immer nochmal in meinem Code nachschauen. 🙂

Java lernen Code abschreiben

Wenn du selbst Code kreierst, wirst du sicherer im Umgang.
Ich gehe sogar soweit, dass ich sage:

Nur durch selber schreiben, kannst du Java lernen.

Und das ist die perfekte Überleitung zum nächsten Punkt.

3. Du solltest die Übungen lösen.

Du bekommst Java Übungen von mir.
Immer wenn ich dir ein Thema vorgestellt habe, erhältst du eine Woche später eine Übung dazu.

Erinnere dich.

  • Du bekommst dreimal die Woche Inhalt von mir.
  • Dienstag eine Lektion zu den Basics.
  • Mittwoch die Übung.
  • Donnerstag einen aktuellen Beitrag. Dieser ist für fortgeschrittenere Probleme.

Zu den Übungen.
Die Java Übungen sind genau auf den Kurs zugeschnitten.
Sie enthalten eine Übung zu einer Lektion, welche du schon gelesen hast.
Du bekommst auch eine Lösung von mir.
Unter jeder Übung befindet sich ein Button, um die Lösung aufzudecken.

Java lernen Übungen

Ich empfehle dir:

  1. Die Übung selbst einmal zu durchdenken.
    Also nicht gleich die Lösung anschauen.
  2. Falls du diese Übung nicht selbst lösen kannst, dann schau dir die Lösung an.
  3. Schreibe einmal ab
  4. Und dann versuche es selbst noch einmal.

Wie bereits gesagt:
Du lernst nur – wenn du es selbst machst.

Die Lösungen sind so ausführlich, wie die Lektionen.
Du bekommst also auch hier eine Schritt-für-Schritt Anleitung.

4. Java ist zum Spielen da. Du solltest selbst herumspielen.

Java lernen Spielen

Du solltest die Lektionen und Beiträge nicht einfach nur lesen.
Den Code solltest du auch nicht einfach nur kopieren.

Stattdessen:

  • verändere meinen Code.
  • Spiele damit herum.
  • Verändere die Werte der Variablen.
  • Schreibe die Textausgaben um.
  • Verändere die Parameterlisten der Konstruktoren und Methoden.
  • Die Bestandteilen des Codes, welche du nicht kennst – solltest du löschen oder ändern.
    Und dann einfach mal schauen, was passiert.
  • Hinterfrage die Dinge, welche ich dir im Kurs zeige und mach deine eigenen Erfahrungen.

So lernst du enorm dazu.
Mach dein eigenes Ding.

5. Du solltest die Lektionen bewerten.

Java lernen Umfragen

Ich möchte nicht, dass du meine Texte nur liest.
Ich möchte, dass du die Inhalte verstehst und die Dinge danach selbst umsetzen kannst.

Und deshalb verzichte ich auch auf viele Fremdwörter, welche sich in manchen Java Büchern tümmeln.
Ich versuche kurze einfache Sätze zu formulieren.
Und ich möchte lebendig schreiben.

Ganz einfach.
Ich möchte dich erreichen.
Ja -Ich möchte einen Dialog mit dir führen.

Und deshalb gibt es immer wieder Aufforderungen oder Fragestellungen, wie:

  • „Was denkst du – wie bekommen wir dieses Problem gelöst?“
  • Oder „Klicke jetzt auf Ausführen und lehn dich zurück.“

Du siehst mein Anspruch an diesen Kurs ist recht hoch.
Und ich möchte mich verbessern.
Denn ich will wirklich, dass du optimal vom Kurs profitierst.

Und deshalb bekommst du alle drei Monate ein Feedbackformular per Mail zugeschickt.
Du musst diese Fragen nicht beantworten.
Aber du kannst es.

Ich würde aus deinem Feedback lernen.
Und dadurch könnte ich den Kurs immer weiter optimieren.

6. Ein paar weitere Tipps für den Anfang.

So und jetzt noch ein paar Tipps für die richtige Interpretation des Codes.
Den Codeblock kennst du bereits.


Dies ist ein Code-Block. 

Java Keywords sind im Codeblock immer lila dargestellt.
Genauso wie es Eclipse auch macht.


Keyword

Die Java Kommentare sind immer grün.
Sie beginnen mit einem doppelten Schrägstrich.


//Das ist ein Kommentar

Kommentare, welche über mehrere Zeilen gehen, beginnen mit einem /* und enden so: */.
Diese sind ebenfalls grün.


/*
*Dies ist ein mehrzeiliger Kommentar.
*/

Immer wenn du in meinem Codeblock etwas Grünes siehst, ist das ein Kommentar.
Du kannst diesen aber in deine Java-Projekte 1:1 kopieren.
Diese Kommentare spielen keine Rolle.
Sie werden bei der Ausführung des Programmes nicht beachtet.

Apropos Ausführung.

7. Wenn ich schreibe „Run“ – dann führe den bisherigen Code einmal aus.

Wie gesagt, die Artikel sind lebendig geschrieben.

Und ab und an – schreibe ich, dass du den Code jetzt ausprobieren sollst.
In Eclipse bringst du Java Projekte zur Ausführung, wenn du auf „Run“ klickst.

Wo befindet sich der „Run-Knopf“?
Ganz oben in der Menüleiste der Oberfläche.

Java-Ausführen

Nachdem du dort geklickt hast, erscheint noch ein Bildschirm zum Speichern der Dateien.
Und dies bestätigst du mit Okay.
Java Speichern

Und dann läuft es. 🙂

8. Schlechte Formatierungen sind mitunter gewollt.

Ich möchte dir Java so eindeutig, wie nur möglich vermitteln.

Und deshalb befinden sich in so manchen Code jede Menge Erklärungen – also Kommentare.
Aus Platzgründen muss ich dann den kompletten Code zusammenrücken.

Aber du kannst in Eclipse eine Funktion nutzen.
Per Knopfdruck kannst du den Code schön leserlich gestalten.

Und so geht’s,
Im Bild ist der unübersichtliche Code.
Keine Angst – Dieser wurde jetzt von mir manipuliert.
So schlecht formatierten Code bekommst du nicht. 🙂

Java-Lernen-Formatierung

Wenn du Code aber per Knopfdruck richtig einrücken willst, klicke in der Menüleiste von Eclipse:

  • Auf Source
  • Und dann wähle Format

Java-Lernen-Formatierungen

Danach ist dein Code sauber eingerückt.

9. Triff die wichtigen Vorkehrungen um optimal Java zu lernen.

Java lernen Voraussetzung

Du bekommst den kompletten Kurs als Email ausgehändigt.
Das heißt:
Ich schicke dir pro Woche drei Emails zu.

Es wäre echt Schade, wenn diese in deinem Spamordner landen.
Triff also die richtigen Vorkehrungen, dass dies nicht passiert.

Außerdem solltest du einen Ordner anlegen.
Und in diesem Ordner kannst du alle Emails verschieben, welche du von mir bekommst.

Da es pro Woche drei Emails sind, ist so ein Ordner schon ratsam.
Gerade wenn du später Dinge noch einmal bestimmte Sachverhalte nachlesen möchtest.

10. Der Java Kurs bietet das, was ich mir selbst als Java Anfänger gewünscht hätte.

Stattdessen musste ich meine Zeit mit sehr vielen Büchern verbringen.
Musste Fragen in zahlreichen Foren stellen.
Und darauf hoffen, dass meine Fragen auch zufriedenstellend beantwortet werden.

Java lernen Vorteile

Hier bekommst du Lektionen einfach nach Hause geschickt.
Du kannst das Kommentarfeld unter jeder Lektion nutzen, um Fragen zu stellen.

Du kannst mich aber auch persönlich anschreiben, indem du einfach auf meine Email anwortest.
Deine Fragen werde ich dir dann auch beantworten.

Und wir profitieren beide davon.
Du erhältst Antworten und ich erhalte Feedback.

Und wenn ich weiß, welche Probleme Java Anfänger haben, dann kann ich meinen Kurs besser an deine Bedürfnisse anpassen.

Cool, oder? 🙂

Was bleibt noch zu sagen?
Ich würde mich freuen, wenn du ernsthaft Java lernen möchtest.
Und dann sehen wir uns im Kurs.

Bis dann.
LG Matze.


Ähnliche Beiträge

So nutzt du das Java Keyword public

Java Keyword public

Java Programme bestehen aus Java Klassen. Und der Zugriff auf eine Java Klasse sollte nach außen immer gewährleistet sein. Was bedeutet das? Du solltest in jeder Klasse die Möglichkeit haben, ein Objekt einer anderen Klasse anzulegen. Gerade durch diese Möglichkeit macht doch das ganze Klassenkonstrukt erst Sinn.

Java for Schleifen schachteln – So funktioniert es

Java For Schleifen schachteln

Diese Situation kennst du doch auch…. Du stehst an der Haltestelle und wartest auf den Bus. Dein Blick fällt auf die Uhr.   Oder du wartest an der Ecke auf deinen Freund oder Kollegen. Immer wieder schaust du auf deine Uhr.   Sie ist kaum noch wegzudenken. Die mobile Taschenuhr.   Lange Zeit wurde die […]

So kannst du Java Methoden überladen

Java Methoden überladen

Im Mittelalter war es üblich, dass Könige oder Adlige Briefe durch ein Siegel verschlossen. Das Siegel hatte die Aufgabe den Inhalt des Briefes vor dem gewaltsamen Öffnen zu schützen. Außerdem hatte das Siegel die Aufgabe einen Eigentumsnachweis sicher zu stellen. Und jeder, welcher das Siegel des Königs sah, wusste: „Das königliche Siegel – Oh ein […]

Java Exceptions Handling – Fehler- und Ausnahmenbehandlung in Java

Java Exceptions Handling

Java Exceptions Handling umfasst den richtigen Umgang mit Ausnahmen und Fehlern. Wie geht das? Und braucht man so etwas wirklich? Vielleicht sagst du jetzt: „Brauch ich nicht. Ich mache niemals Fehler.“ Doch… Bei der Java Fehlerbehandlung geht es nicht ausschließlich nur um deine Programmierfehler. Es geht auch um falsche Nutzereingaben, Hardware- und Ablauffehler. Und deshalb […]

So kannst du deine Eclipse Oberfläche anpassen

Eclipse anpassen

In diesem Beitrag möchte ich dir zwei ganz nette Features von Eclipse vorstellen. Es geht um Views und um Perspektiven. Wie du schon weißt, besteht Eclipse aus einer grafischen Oberfläche. Und in dieser Oberfläche stehen dir verschiedene Views zur Verfügung. Was ist so ein View?

Das Java Vererbung Konzept in einem Rollenspiel

Java ist eine objektorientierte Programmiersprache. Und das bedeutet nicht nur, dass du Objekte einer Java Klasse erzeugen kannst. Es bedeutet auch, dass Java Klassen von anderen Klassen erben können. Wieso das Ganze? Stell dir einmal ein Rollenspiel vor. Wie würdest du ein Rollenspiel entwerfen? In einem Rollenspiel gibt es magische Gegenstände. Zauberringe, Zauberstäbe, welche bei […]

So lassen sich aus Java Klassen Instanzen erstellen

Java Klassen Instanzen erstellen

Lass uns jetzt aus den Java Klassen heraus Objekte anlegen. Im Einführungsbeispiel hast du bereits gelernt, wie du: Instanzvariablen bzw. Attribute anlegst Wie du aus einer normalen Java Klasse eine Programmstart Klasse machst In diesem Artikel erfährst du: Was Objekte bzw. Instanzen sind. Wie sich Objekte zusammensetzen. Wo und wie du Instanzen aus Java Klassen […]

Beim Aufruf werden Java Methoden auf dem Stack gestapelt

Java Methoden gestapelt

Java Methoden werden beim Aufruf gestapelt. Und jedes Element auf dem Stapel nimmt Speicherplatz weg. Und manchmal ist es so, dass der Stapel richtig hoch wird und dann…. Ja was passiert eigentlich dann? Betrachten wir einmal ein Computerspiel. Irgendeines. In diesem Computerspiel gibt es Vögel, welche abgeschossen werden sollen. Was bedeutet das denn genau? Beim […]

Java Vererbung – Die Hierarchien richtig planen

Java Vererbung Hierarchien

Java Vererbung hat nichts mit Biologie zu tun. Die Genetik besagt, dass bestimmte Merkmalsausprägungen von den Eltern auf die Kinder übergehen. Solche Merkmalsausprägungen sind: die Hautfarbe die Haarfarbe die spezifische Größe und weitere körperliche Merkmale. Und in Java – was ist da Vererbung? Lass es uns herausfinden. Was erwartet dich in diesem Beitrag? Zuerst schauen […]

Ein Java Fenster erzeugen mit dem JFrame

Java-Fenster-erzeugen

Ein Java Fenster erzeugen mit Swing. Java Swing – was ist das? Zum Erstellen von grafischen Benutzeroberflächen, kurz GUI, bietet Java eine eigene Standardklasse an. Diese Klasse nennt sich Swing. Aus dieser Swing-Klasse heraus können Objekte erstellt werden. Diese Objekte lassen sich in vier verschiedene Kategorien einteilen. Fenster und Dialoge bilden das Grundgerüst einer grafischen […]

Nutze das Keyword this für deine Java Konstruktoren

Java konstruktoren this

Es ist gemein. Wahrscheinlich hast den Beitrag zu den lokalen Variablen gelesen. Vielleicht hast du auch den Artikeln zum Anlegen und Überladen von Java Konstruktoren gelesen. Und wenn du die beschriebene Inhalte selbst ausprobiert hast…… Dann hast du dir wahrscheinlich sehr viele lokale Variablennamen für die Parameterliste ausdenken müssen.

So verwendest du die Java Codeblöcke zur Automatisierung

Java Codeblöcke

In diesem Beitrag geht es um den Einsatz von Java Codeblöcken oder Initialisierungsblöcken. Viele Wege führen nach Rom. Oder Alle Wege führen nach Rom. Heißt es in einem alten Sprichwort. Und so ähnlich ist es bei der Java Programmierung. In diesem Beitrag möchte ich dir einen weiteren Weg vorstellen, wie du Variablen eines Java Objektes […]