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

Die sechs Bestandteile von Java Methoden

Java Methoden Bestandteile

Java Methoden hauchen deinem Java Programm Leben ein. Ohne eine Methode würde deine Java Klasse ein starres Konstrukt sein. Deine Objekte hätten Eigenschaften. Aber sie könnten nichts machen. Und das wäre eine trostlose Welt. Java Methoden sorgen also dafür, dass Objekte interagieren. Methoden bestehen aus bestimmten Bausteinen. Und diese Bausteine bestimmen, was die Methode darf […]

Nutze die Fernbedienung für deine Java Objekte

Auf Java Objekte greifst du mit einer Art Fernsteuerung zu. Diese bezeichnet man als Referenz oder als Verweis. Und diese Referenzvariablen möchte ich dir jetzt einmal vorstellen. Doch bevor wir loslegen, lass mich noch ein paar Dinge loswerden. 🙂 Ich habe es ja schon einmal in einem früheren Beitrag erwähnt. Java unterscheidet zwischen primitiven und […]

Java lernen von Kopf bis Fuß

Wenn du Java lernen möchtest, kannst du an meinem kostenlosen Java Kurs teilnehmen. Aber manch Einer hätte gern eine zweite Meinung. Und da bieten sich natürlich Java Bücher an. Eines dieser Java Bücher möchte ich dir jetzt vorstellen. Dieses Buch nennt sich „Java von Kopf bis Fuß“. Was kannst du von diesem Buch erwarten? Also […]

Nutze das Java Switch Case Statement für komplexe Verzweigungen

Java Switch case

Java switch case statement – was ist das? Wozu brauchst du das? Lass mich anders beginnen… 🙂 In einen meiner früheren Beiträge habe ich schon einmal über bedingte Anweisungen oder Zuweisungen geschrieben. Diese if und else Konstrukte funktionieren eigentlich ganz gut. Aber was ist, wenn du mehrere Parameter abfangen möchtest. Okay ein Beispiel…

Java Übung 11 – Java Objekte in Java Methoden übergeben

Java Übung Java Methoden Objekte

In dieser Java Übung möchte ich dir zeigen, dass du auch in Klassenmethoden auf Objekte und deren Instanzvariablen zugreifen kannst. Schau dir dazu einmal diesen Java Code an. public class Umwandlung { private int x; public int getX() { // getter Methode return x; } public void setX(int x) { // setter Methode this.x = […]

So kannst du zweidimensionale Java Arrays anlegen und nutzen

Java Arrays zweidimensional

Eines der bedeutendsten Instrumente in der Mathematik ist das Koordinatensystem. Die gedankliche Grundlage dieses Werkzeuges lieferte der französische Naturwissenschaftler und Philosoph Rene Descartes. Man muss sich einmal verdeutlichen, was dies für die damalige Zeit bedeutete. Bisher wurden mathematische Probleme lediglich durch Berechnungen gelöst. Denke an geometrische Figuren, wie Dreiecke und Vierecke. Der Umfang wurde lediglich […]

Der bedeutende Unterschied zwischen Klassenvariablen und Instanzvariablen

Java Klassenvariablen

Bei der Java Programmierung unterscheidet man drei Arten von Variablen. Als erste Gruppe sind die lokalen Variablen zu nennen. Auf diese gehe ich in einem separaten Artikel ein. Mich interessieren die zwei anderen Variablentypen. Zum einen existieren Klassenvariablen. Und dann sind da noch die Instanzvariablen. Wo liegt der Unterschied? Instanzvariablen stehen einem Objekt zur Verfügung. […]

Heap & Stack – Die Speicherverwaltung in Java

Java Speicher

Java nutzt eine interne Speicherverwaltung. Eigentlich sind es mehrere. Uns interessieren lediglich zwei. Da das Thema Speicherverwaltung recht umfangreich ist, habe ich dir im Folgenden einmal die wichtigsten Artikel zusammengestellt. Die zwei Speichersysteme von Java Java Methoden werden auf dem Stack gestapelt. Der Speicher auf dem Java Methoden zu Hause sind, nennt sich Stack Speicher. […]

10 ganz nützlichen Feature der Klasse Java Math

In diesem Beitrag geht es um eine spezielle Java Klasse. Die Klasse nennt sich Java Math. Diese ist in der Standardbibliothek von Java enthalten. Warum solltest du diese Klasse kennen? Die Math Klasse bietet dir einen Menge Methoden an, welche zur Berechnung von mathematischen Gleichungen ganz hilfreich sind. Aber auch für Nichtmathematiker ist etwas dabei. […]