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 unterstützen dich Java Vererbungstabellen beim Entwurf

Java Vererbungstabellen

Bei der Java Vererbung gibt es zwei Klassenarten bzw. -stufen. Die Superklassen, welche einen allgemeinen Typen darstellen Und die spezielleren Unterklassen, welche die Superklasse um bestimmte Funktionen erweitern. Jetzt ist dieses ganze „Der-erbt-von-dem-Konzept“ mitunter sehr schwierig darzustellen. Zum Beispiel in einem Werkzeugkoffer. In einem Werkzeugkoffer befinden sich sämtliche Werkzeuge, von Säge bis Bohrmaschine. Wie machst […]

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 Exklusives Oder – So nutzt du den Xor Operator

Java exklusives oder

In diesem Beitrag möchte ich dir den Xor Operator von Java vorstellen. Dieser Operator wird auch als ausschließendes oder exklusives Oder bezeichnet. Ein Beispiel: Was wilst du heute zum Mittag essen: Fleisch oder Fisch? Auf diese Frage gibt es nur eine Antwort. Es ist entweder Fisch oder Fleisch. Niemals beides. Das Eine schließt das andere […]

Zwei smarte Möglichkeiten eine Java Zufallszahl zu erzeugen

Java Zufallszahl

Java Zufallszahl – Wieso? In der Java Programmierung benötigst du immer wieder einmal Zufallszahlen. Du möchtest deine Software mit Daten testen und dir keine Zahlen ausdenken. Du benötigst Stichproben, welche ein reales Verhalten simulieren. Du hast ein Spiel entworfen und die Akteure sollen mit zufälligen aber unterschiedlichen Größen, Rüstungsleveln usw. auftreten. Die Einsatzmöglichkeiten für Zufallszahlen […]

Java Polymorphie – besserer Code und mehr Möglichkeiten

Java Polymorphie Vorteile

Polymorphie ist das Herzstück jeder objektorientierten Sprache. Nicht nur in Java – auch in Python, Javascript und in anderen Sprachen. Aber was bedeutet Polymorphie eigentlich? Polymorphie oder auch Polymorphismus genannt, kommt aus dem Griechischen. Es bedeutet Vielgestaltigkeit. Etwas freier übersetzt, kannst du es auch als Facettenreichtum bezeichnen. Im Grunde genommen zielt die ganze Java Vererbung […]

Java Übung 17: Char-Zeichen mit For-Schleife

Java Übung Char Zeichen For Schleife

In dieser Java Übung werden wir uns die Zeichen des Character Datentypen näher anschauen. Die einzelnen Zeichen sollen auf der Konsole ausgegeben werden. Und wie? Das ganze sollst du mit einer For Schleife machen. Erstelle deshalb eine Klasse „CharZeichen“. In dieser Klasse implementierst du dann eine Klassenmethode, namens „gibZeichen“. Und im Methodenrumpf durchläuft eine For-Schleife […]

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. […]

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 […]

Ohne Abstraktion ergibt Java Polymorphie wenig Sinn

Java Polymorphie Abstraktionsprinzip

Kennst du den Film Matrix? Denn kennst du vielleicht auch die Botschaft, welche der Protagonist am Anfang des Filmes erhält. „Folge dem weißen Kaninchen.“ Und so ähnlich ist es jetzt auch in diesem Beitrag. „Wir dringen immer tiefer in den Kaninchenbau ein.“ 🙂 Ganz so wie im Film wird es nicht. Aber bevor wir mit […]

Java Konsolenausgaben mit formatierten Zahlen

Java Konsolenausgaben Zahlen

Java Konsolenausgaben erzeugst du mit der System.out.println()-Anweisung. Dies ist relativ einfach. Aber es ist mitunter nicht ganz praktisch. Und zwar immer dann, wenn Zahlen im Spiel sind. Die Zahlen welche dann auf deiner Java Konsole erscheinen, sind unformatiert. Sie haben zu viele Kommastellen. Oder für eine bessere Darstellung benötigst du den Tausenderpunkt. Vielleicht möchtest du […]

Eine Java Konsoleneingabe machst du über den Scanner

Es wird Zeit für die erste Java Konsoleneingabe. Und diese Eingaben machst du über den Java Scanner. Was ist das? Der Scanner ist eine vorgefertigte Java Klasse, welche Java mit seiner API anbietet. Das heißt du musst nichts selbst erschaffen. Du musst nur wissen, wie du darauf zugreifst. Erst einmal musst du einen Scanner anlegen. […]