Was ist Java?
Was Programmieren bedeutet, was Java ist und warum es von Android-Handys bis zu Banken und Netflix alles antreibt.
Auf dieser Seite
Willkommen! Wenn du noch nie eine einzige Zeile Code geschrieben hast, bist du hier genau richtig. Am Ende dieser Lektion weißt du, was Programmieren ist, was Java ist und warum es einen großen Teil der modernen Welt leise antreibt.
Was ist Programmieren eigentlich?
Ein Computer ist erstaunlich schnell, aber völlig wörtlich. Er tut genau das, was man ihm sagt - nicht mehr und nicht weniger. Programmieren bedeutet, diese Anweisungen in einer Sprache zu schreiben, die der Computer letztlich verstehen kann.
Ein Rezept ist eine präzise Liste von Schritten: „Zwei Eier hinzufügen. Eine Minute rühren. Bei 180 °C backen." Wer es befolgt, bekommt denselben Kuchen. Ein Programm ist ein Rezept für einen Computer - eine präzise Liste von Schritten, die er jedes Mal befolgt, ohne je gelangweilt zu sein oder zu improvisieren.
Der Haken: Computer verstehen kein Deutsch (und kein Englisch). Sie verstehen letztlich nur Maschinencode - lange Ketten aus Einsen und Nullen. Das von Hand zu schreiben wäre eine Qual, also nutzen wir stattdessen freundliche Programmiersprachen, und ein Übersetzer wandelt unseren Code in etwas um, das die Maschine ausführen kann.
Java ist eine dieser freundlichen Sprachen - und eine der wichtigsten, die je geschaffen wurden.
Was ist also Java?
Java ist eine höhere, objektorientierte Programmiersprache. Zerlegen wir diesen Satz ganz ohne Fachjargon:
- Höhere Sprache - sie liest sich viel mehr wie Englisch als wie Einsen und Nullen, sodass Menschen wirklich damit arbeiten können.
- Objektorientiert - du modellierst dein Programm als eine Sammlung von
„Objekten" (wie ein
Car, einBankAccountoder einPlayer), die Daten enthalten und etwas tun können. Alles dazu lernst du in Stufe 2.
Hier ist ein vollständiges, echtes Java-Programm. Mach dir noch keine Sorgen um jedes Symbol - bemerke einfach, dass du es fast lesen kannst:
public class Hello {
public static void main(String[] args) {
System.out.println("Hallo, Java!");
}
}Beim Ausführen gibt der Computer aus:
Hallo, Java!
Diese eine Zeile - System.out.println(...) - bedeutet wörtlich „gib diese
Textzeile auf dem Bildschirm aus." Du hast gerade dein erstes Java-Programm
gelesen. 🎉
Du musst die Syntax noch nicht auswendig lernen
Im Moment geht es nur darum, die Form eines Java-Programms zu erkennen. Wir
zerlegen jedes Schlüsselwort - public, class, void, main - in den
nächsten Lektionen Stück für Stück.
Wo läuft Java eigentlich?
Hier liegt Javas Zauber. Der meiste Code läuft auf etwas, das Java Virtual Machine (JVM) heißt - ein Programm, das dein Programm ausführt.
Auf Reisen lässt ein Universaladapter dasselbe Laptop-Ladegerät in jeder Steckdose der Welt funktionieren. Die JVM tut dasselbe für Code: Du schreibst dein Java einmal, und eine JVM für Windows, macOS, Linux oder ein Handy führt es aus - unverändert. Dieses berühmte Versprechen heißt „Write Once, Run Anywhere" (einmal schreiben, überall ausführen).
Wir erkunden die JVM ausführlich in Das Java-Ökosystem, aber merke dir dieses Bild: dein Code → die JVM → jede Maschine.
Warum solltest du Java lernen?
Java gibt es seit 1995, und statt zu verschwinden, treibt es eine enorme Menge der Software an, die du täglich nutzt:
| Bereich | Beispiele |
|---|---|
| Mobil | Das Android-Betriebssystem und unzählige Apps |
| Unternehmen | Banken, Versicherungen, Fluggesellschaften, Behörden |
| Big Tech | Back-Ends von Netflix, Amazon, Google, LinkedIn |
| Spiele | Minecraft - eines der meistverkauften Spiele überhaupt |
| Big Data | Hadoop, Spark, Kafka und ein Großteil der Datenwelt |
Weil so viel kritische Software in Java geschrieben ist, gehören fähige Java-Entwickler durchweg zu den gefragtesten und bestbezahlten Fachkräften der Branche. Java zu lernen ist eine wirklich lohnende Investition.
Java vs. JavaScript - nicht dasselbe!
Trotz der ähnlichen Namen sind Java und JavaScript völlig verschiedene Sprachen - etwa so verwandt wie Auto und Autogramm. JavaScript läuft vor allem in Webbrowsern; Java läuft auf der JVM. Diese Lektion (und die ganze Website) handelt von Java.
Kurze Überprüfung
Worauf bezieht sich der Ausdruck 'Write Once, Run Anywhere'?
Das Wichtigste
- Programmieren bedeutet, präzise, wörtliche Anweisungen für einen Computer zu schreiben.
- Java ist eine beliebte, höhere, objektorientierte Programmiersprache aus dem Jahr 1995.
- Java-Code läuft auf der Java Virtual Machine (JVM), die 'Write Once, Run Anywhere' ermöglicht.
- Java treibt Android, Bankensysteme, Netflix, Minecraft und einen Großteil von Big Tech an.
- Java und JavaScript sind völlig verschiedene Sprachen.
Als Nächstes reisen wir zurück ins Jahr 1991 und lernen das kleine Team kennen, das Java schuf - und erfahren, warum es fast Oak geheißen hätte.