Die Geschichte von Java
James Gosling, das Green Team, aus Oak wird Java und die Idee 'Write Once, Run Anywhere'.
Auf dieser Seite
Jede große Technologie hat eine Entstehungsgeschichte. Javas beginnt in den frühen 1990er-Jahren mit einem kleinen, ehrgeizigen Team, einem gescheiterten Gerät und einem glücklichen Kurswechsel, der die Software für immer veränderte.
Das Green Team (1991)
1991 gründete eine Gruppe von Ingenieuren bei Sun Microsystems - angeführt von James Gosling - ein geheimes Projekt namens Green Team. Ihr Ziel hatte nichts mit dem Internet zu tun. Sie wollten Software für Unterhaltungselektronik bauen: Smart-TVs, Set-Top-Boxen und Handgeräte.
Das Problem? Jedes Gerät nutzte einen anderen Prozessor. Software zu schreiben, die auf allen lief, war ein Albtraum. Das Team brauchte eine Sprache, deren Programme auf jedem Gerät liefen, ohne neu geschrieben zu werden.
Stell dir vor, du schreibst einen Roman, der in perfektem Deutsch, Englisch, Japanisch und Spanisch erscheint, sobald ihn jemand öffnet - ganz ohne separate Übersetzungen. So wollte das Green Team seinen Code: einmal schreiben, überall ausführen. Diese Idee wurde zu Javas berühmtestem Slogan: „Write Once, Run Anywhere".
Von Oak zu Java
Gosling nannte die Sprache zuerst Oak, nach einer Eiche vor seinem Bürofenster. Doch „Oak" war bereits als Marke geschützt, also brauchte das Team einen neuen Namen.
Nach einer Brainstorming-Sitzung (und viel Kaffee) wählten sie Java - nach dem Java-Kaffee, dem Getränk, das unzählige nächtliche Programmiersessions befeuerte. Deshalb ist Javas Logo eine dampfende Kaffeetasse und viele Java-Begriffe behalten das Kaffee-Thema.
Ein Gerät seiner Zeit voraus
Das erste Produkt des Green Teams war der Star7, ein Touchscreen-Handgerät mit Funknetzwerk - 1992! Kommerziell floppte es, aber die dafür entwickelte Sprache überlebte und blühte auf.
Das Web verändert alles (1995)
Gerade als der Plan mit der Unterhaltungselektronik scheiterte, explodierte das World Wide Web. Sun erkannte, dass Javas „überall lauffähig"-Superkraft perfekt fürs Web war: Ein einziges Programm konnte in jedem Browser laufen, auf jedem Betriebssystem.
1995 wurde Java offiziell veröffentlicht, zusammen mit Applets - kleinen Java-Programmen, die in Webseiten liefen. Plötzlich konnten statische Seiten interaktive Inhalte haben. Javas Popularität schoss in die Höhe.
Wichtige Meilensteine
| Jahr | Meilenstein |
|---|---|
| 1991 | Das Green Team startet; die Sprache heißt Oak |
| 1995 | Java 1.0 wird veröffentlicht - „Write Once, Run Anywhere" |
| 2004 | Java 5 - Generics, Annotationen, erweiterte for-Schleife |
| 2010 | Oracle übernimmt Sun Microsystems und damit Java |
| 2014 | Java 8 - Lambdas und die Stream-API (eine große Modernisierung) |
| 2017 | Java 9 - das Modulsystem; halbjährlicher Release-Rhythmus beginnt |
| 2021 | Java 17 - ein wichtiges Long-Term-Support-Release (LTS) |
| 2023 | Java 21 - virtuelle Threads, ein weiteres LTS-Release |
Java entwickelt sich ständig weiter
Java ist alles andere als ein Museumsstück. Seit 2017 erscheint alle sechs Monate eine neue Version mit modernen Funktionen. Die Sprache, die du heute lernst, wird aktiv gepflegt und ist leistungsfähiger denn je.
Kurze Überprüfung
Warum wurde der Name der Sprache von 'Oak' zu 'Java' geändert?
Das Wichtigste
- Java wurde ab 1991 von James Gosling und dem Green Team bei Sun Microsystems entwickelt.
- Ursprünglich war es für Unterhaltungselektronik gedacht und hieß zuerst 'Oak'.
- Es wurde nach dem Java-Kaffee 'Java' genannt - daher das Kaffeetassen-Logo.
- Java 1.0 erschien 1995 und wurde mit dem Aufstieg des Webs enorm populär.
- Oracle übernahm Sun (und Java) 2010; seither erscheint alle sechs Monate eine neue Version.
Als Nächstes sehen wir uns an, wer Java heute pflegt und wie neue Funktionen in die Sprache gelangen.