Dies ist eine alte Version des Dokuments!


Java Tutorial

Dieses Tutorial ist dafür gedacht, absoluten Einsteigern in die Programmierung und auch Einsteigern in die Programmiersprache Java Schritt für Schritt Java näher zu bringen, so dass die grundlegenden Prinzipien verstanden, aber auch angewandt werden können.

Inhalt dieses Tutorials ist nicht, wie eine bestimmte Programmierumgebung zum Programmieren in Java eingerichtet wird. Das Tutorial wird keine spezielle Programmierumgebung vorstellen oder benutzen, es wird ausschließlich mit einem Editor (mit Syntaxhighlighting) und der Konsole gearbeitet. Das Tutorial kann natürlich auch mit einer Programmierumgebung verfolgt werden, empfohlen ist aber die Verwendung der Konsole. Grund dafür ist der bessere „Kontakt“ mit der Materie, da bei einer Programmierumgebung viele Aufgaben vereinfacht, aber dadurch auch undurchsichtiger werden.

Vorbereitung

Bevor wir mit dem eigentlichen Tutorial beginnen können, müssen wir erst einmal die benötigte Software installieren und richtig konfigurieren.

Auf unserer Java Software Seite findet ihr einen Überblick über die vorhandene Software. Besonders wichtig ist dabei für uns, dass:

Da wir uns außerdem hauptsächlich auf der Konsole bewegen werden, sollte man sich auch damit vertraut machen. Viele Windows Nutzer werden die Konsole vielleicht noch gar nicht kennen, aber auch Linux Nutzern ist oft nicht bewusst, wie mächtig das Werkzeug „Konsole“ eigentlich ist.

Deshalb haben wir einen Bereich extra zu diesem Thema eingerichtet.

Was ihr aus dieser Anleitung in dieses Tutorial mitnehmen solltet ist, wie man sich mit der Konsole durch das Dateisystem bewegt, wie man Dateien und Ordner mit der Konsole erstellt und wie man Programme auf der Konsole startet.

Grundlagen

Einrichten

  • Wie sieht die Verzeichnisstruktur eines Java Projekts aus?
  • Wie lege ich ein neues Java Projekt an?
  • Wie starte ich meine Java Programme auf der Konsole?

Lesen!

Mein erstes Programm

  • Hallo Welt! ?
  • Wie wird eine Java Quellcode Datei aufgebaut?
  • Wie ist Java Code grundsätzlich strukturiert?
  • Java ist objektorientiert, und nun?

Lesen!

TODO