Das ist ein erster Kurs in Informatik, der die Programmiersprache Java verwendet. Er behandelt die grundlegenden Konzepte des Programmierens und der Informatik.
Den größten Nutzen werdet Ihr von dem Kurs haben, indem Ihr diese Aufzeichnungen interaktiv durchgeht, über die Fragen am Ende einer jeden Seite nachdenkt und sie beantwortet.
Es gibt ungefähr 20 Seiten (manchmal mehr) pro Kapitel.
Wenn Ihr pro Seite 3 Minuten benötigt, braucht Ihr für jedes Kapitel ca. 60 Minuten. Oder mehr, wenn Ihr die Programmieraufgaben macht.
Diese Aufzeichnungen setzen voraus, dass Ihr auf Eurem Computer eine Java Entwicklungsumgebung installiert habt.
Installationshinweise Java SE Development Kit (JDK)
Ladet Euch das JDK 21 herunter (über die unten stehenden Links). Das ist eine LTS (Long Time Support) Version und erhält Updates bis September 2026. Bei der aktuellen Version JDK 23 endet der Support bereits im März 2025.
Klickt dazu auf den Link JDK 21. Der grüne Balken unterhalb JDK 23 wandert dann unter den Link JDK 21 (siehe Grafik).
Installationshinweise für Windows
Das Java SE Development Kit (JDK) findet Ihr bei oracle.com. Klickt auf den Link Windows. Der grüne Balken unterhalb von Linux wandert dann unter Windows. Ladet Euch den Windows x64 msi Installer herunter.
Installationshinweise für den Mac
Auf der Download Seite von Oracle gibt es zwei Installer Versionen für den Mac.
Welche Ihr benötigt, hängt vom Prozessor Eures Mac ab. Habt Ihr einen Intel Prozessor, dann braucht Ihr den x64 DMG Installer. Habt Ihr einen Apple Silicon Prozessor, dann braucht Ihr den Arm64 DMG Installer.
Wie Ihr den Prozessortyp Eures Mac bestimmen könnt, seht Ihr auf dieser Website: www.howtogeek.com .
Das Java SE Development Kit (JDK) findet Ihr bei oracle.com. Klickt auf den Link macOS. Der grüne Balken unterhalb von Linux wandert dann unter macOS. Ladet Euch die entsprechende Installer Version herunter.
Entwicklungsumgebung NetBeans
Nachdem Ihr Java installiert habt, könnt Ihr Euch über den folgenden Link die Entwicklungsumgebung Netbeans herunterladen und installieren. Wählt für Windows die .exe und für Mac die .pkg Datei aus. Die anderen 3 Dateien sind für Linux (.deb Debian GNU/Linux, .rpm Linux Standard Base und das snap package arbeitet distributionsübergreifend): NetBeans herunterladen.
+++ Onlinekurse Java mit kostenloser Schnupperstunde +++
Ich biete über das Bildungszentrum der Stadt Nürnberg folgende Javakurse an:
Die kostenlose Schnupperstunde findet jeweils ca. 3 Wochen vor dem eigentlichen Kursbeginn statt.
Die aktuellste Version des Tutorials von Bradley Kjell findet Ihr auf der Website von programmedlessons.org.
Eine ältere Version von Bradley Kjells Java Tutorial findet Ihr hier.
Eine französische Übersetzung ausgewählter Kapitel gibt es bei www.lifl.fr/~secq/IUT/JAVA/intro.html
Um die interaktiven Elemente nutzen zu können, muss in Eurem Browser JavaScript aktiviert sein.
Danken möchte ich Herrn Dr. Matthias Riege für die Übersetzung der Kapitel 21 und 22.
Wo wird Java eingesetzt?
- Maestro Mars Rover controller. Im Jahr 2004 war Java die erste Programmiersprache, mit der die Menschheit ihre planetarische Reichweite erweitert hat.
- JavaFX Deep Space Trajectory Explorer. Sie planen eine Raumfahrt? Dann werden Sie Tools von a.i.solutions brauchen.
- JMARS and JMoon ist seit 2003 öffentlich verfügbar und wird immer noch häufig von NASA Wissenschaftler verwendet.
- Neugierig geworden? Klickt auf den Link The 25 greatest Java apps ever written in Java. (Wer möchte kann sich von DeepL beim Übersetzen helfen lassen.)
Wer mehr über diese Aufzeichnungen erfahren möchte, kann die FAQ (häufig gestellte Fragen) lesen.
Was sollte ich lesen, wenn ich mit diesen Aufzeichnungen fertig bin?
Die Seite mit den häufig gestellten Fragen und Antworten (FAQ — frequently asked questions).