Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

heise conferences gmbh

(vormals SIGS DATACOM GmbH)

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)511/5352-100

service-sigs@heise.de

Java wird 30 – eine Sprache zwischen Legende und Wirklichkeit

Dreißig Jahre sind in der Informatik eine Ewigkeit. Technologien kommen und gehen mit der Halbwertszeit von Modetrends, Paradigmen lösen einander ab wie Jahreszeiten, und Sprachen, die gestern noch als revolutionär galten, verstauben heute in den Archiven der Computergeschichte. Und doch steht Java – trotz aller Nachrufe, die man über die Jahrzehnte hören konnte – nach wie vor im Zentrum des globalen Software-Ökosystems.

Author Image
Michael Stal

Chefredakteur von JavaSPEKTRUM


  • 19.05.2026
  • Lesezeit: 10 Minuten
  • 20 Views

JavaSPEKTRUM hat diese Reise von Anfang an begleitet. Dreißig Jahre Berichterstattung bedeuten dreißig Jahre Zeitzeugnis: für eine Sprache, die nicht nur Code, sondern eine ganze Ingenieurskultur geprägt hat. Grund genug, innezuhalten – und sich zu erinnern. Nicht mit der Nostalgie des Rückblicks, sondern mit dem Respekt vor einer Geschichte, die weit kurioser, weit menschlicher und weit bedeutsamer ist, als die meisten Lehrbücher vermuten lassen.

Die Vorgeschichte: eine Sprache sucht ihren Zweck

Die Geburtsstunde von Java liegt nicht im Jahr 1995, als Sun Microsystems die Sprache der Welt präsentierte, sondern vier Jahre früher – in einem unscheinbaren Projekt, das mit dem Internet zunächst gar nichts zu tun hatte.

Im Sommer 1991 gründete Sun Microsystems intern das sogenannte Green Project – eine kleine, bewusst abgeschottete Gruppe von Ingenieuren, deren Auftrag es war, die nächste Welle der Consumer-Elektronik zu antizipieren. Die Prämisse: Haushaltsgeräte, Fernbedienungen, Set-Top-Boxen für das interaktive Fernsehen müssten bald miteinander kommunizieren. Wer die Software-Plattform dafür lieferte, dominierte einen Milliardenmarkt.

James Gosling, der intellektuelle Kopf des Teams, begann mit der Entwicklung einer neuen Programmiersprache – zunächst als Werkzeug, nicht als Produkt. Die Sprache trug den Namen Oak, benannt nach dem Baum vor seinem Bürofenster. Sie zielte von Anfang an auf Portabilität: Ein Programm sollte auf jeder Hardware laufen, ohne erneute Kompilierung. Das war, gemessen an den damaligen Verhältnissen, ein außerordentlich ambitionierter Gedanke.

Das Team entwickelte einen Prototyp – das Gerät „*7“ (Star Seven) –, ein handgehaltenes, touchscreenfähiges Interface, das das Team 1992 intern demonstrierte. Es war seiner Zeit um mindestens ein Jahrzehnt voraus. Und genau das wurde ihm zum Verhängnis: Der erhoffte Vertrag mit dem US-amerikanischen Kabelfernsehen kam nicht zustande. Time Warner entschied sich gegen die Technologie. Das Green Project schien in einer Sackgasse zu enden.

Was folgte, war einer jener glücklichen Zufälle, auf denen Technologiegeschichte so häufig beruht.

Das Internet als rettender Zufall

1993 veränderte der Webbrowser Mosaic die Welt. Zum ersten Mal stand das World Wide Web einem breiten Publikum offen – nicht als Werkzeug für Physiker und Militärs, sondern als navigierbares Medium für alle. Die Implikationen lagen auf der Hand: Das Internet würde zur universellen Plattform aufsteigen, und wer eine plattformunabhängige Programmiersprache in der Schublade hatte, saß plötzlich an einem sehr gut gedeckten Tisch.

Goslings Team erkannte die Gelegenheit. Oak erfuhr eine grundlegende Überarbeitung – und einen neuen Namen, denn der alte kollidierte mit einem bestehenden Markenrecht. Aus Oak entstand Java und aus einem Werkzeug für Fernseher eine Sprache für das Netz.

Die Umbenennung selbst verdient eine kurze Anekdote. Das Team saß zusammen, brauchte dringend einen neuen Namen und warf Vorschläge in die Runde: Silk, DNA, Lyric, Pepper. Am Ende setzte sich Java durch – nach der Insel, deren Kaffee das Team durch lange Nächte begleitet hatte. Das Logo, eine dampfende Tasse, entstand nicht als Marketing-Entscheidung, sondern als ehrliches Bekenntnis zu den Arbeitsbedingungen, unter denen die Sprache das Licht der Welt erblickte.

1995: Die Welt hält den Atem an

Am 23. Mai 1995 präsentierte Sun Microsystems Java auf der SunWorld-Konferenz in San Francisco. Die Ankündigung folgte einer sorgfältigen Choreografie: John Gage, Suns damaliger Chief Scientist, und Marc Andreessen, Mitgründer von Netscape, traten gemeinsam auf die Bühne. Netscape integrierte Java in seinen Navigator-Browser – den damals meistgenutzten Browser der Welt.

Die Botschaft stand klar im Raum: „Write Once, Run Anywhere.“ Ein Java-Programm lief auf jedem Betriebssystem, das eine Java Virtual Machine besaß – Windows, Solaris, Mac OS. Das war kein technisches Detail, sondern eine philosophische Aussage. Software sollte nicht länger an Hardware gebunden sein.

Die Fachpresse reagierte enthusiastisch bis euphorisch

Das TIME Magazine kürte Java zu einer der bedeutendsten Erfindungen des Jahres. Entwickler weltweit begannen, die Sprache zu erlernen. Universitäten stellten ihre Einführungskurse von C++ auf Java um. JavaSPEKTRUM stand am Anfang dieser Bewegung – als eine der ersten deutschsprachigen Publikationen, die der neuen Sprache die Aufmerksamkeit widmete, die sie verdiente.

Editorial Java Spektrum 1996

Die JVM: das unterschätzte Meisterwerk

Wer über Java spricht, richtet den Blick unweigerlich auf die Sprache selbst – ihre Syntax, ihre Objektorientierung, ihre Verbosity, die in späteren Jahren so manchen Kritiker auf den Plan rief. Dabei stellt das eigentliche ingenieurtechnische Meisterwerk dieser Ära nicht die Sprache dar, sondern ihre Laufzeitumgebung: die Java Virtual Machine (JVM).

Die JVM ist eine abstrakte Maschine – eine Spezifikation, die beschreibt, wie ein Prozessor aussehen würde, der Java-Bytecode nativ ausführt. Jede Plattform, die Java unterstützen will, muss diese Spezifikation implementieren. Das Ergebnis ist eine Abstraktionsschicht, die Portabilität nicht als Kompromiss, sondern als architektonisches Prinzip verankert.

Was in den frühen Jahren noch als Nachteil galt – die Interpretation des Bytecodes lief langsamer als nativ kompilierter Code –, überwand die Just-in-Time-Kompilierung (JIT) weitgehend. Die JVM lernte, häufig ausgeführten Code zur Laufzeit zu optimieren und in nativen Maschinencode zu übersetzen. Sie wurde, mit anderen Worten, mit der Zeit klüger.

Gosling selbst äußerte in Interviews mehrfach, er sei stolzer auf die JVM als auf Java als Sprache. Das ist keine Koketterie, sondern ein tiefes Verständnis dafür, was wirklich Bestand hat: nicht die Syntax, sondern die Infrastruktur. Heute laufen auf der JVM Dutzende von Sprachen – Scala, Kotlin, Clojure, Groovy –, die alle von einem Fundament profitieren, das vor dreißig Jahren für eine ganz andere Aufgabe entstand.

Applets: Glanz und Elend einer Pionierleistung

Keine ehrliche Erinnerung an Javas Anfangsjahre kommt ohne die Applets aus – jene kleinen Java-Programme, die direkt im Webbrowser liefen und das statische HTML der frühen Webseiten mit Interaktivität und Animation bereicherten.

Applets waren, in ihrer Zeit, nichts weniger als eine Sensation. Zum ersten Mal reagierten Webseiten auf Benutzereingaben, visualisierten Daten, führten Spiele aus – alles ohne Seitenneuladen, alles innerhalb des Browsers. Für Entwickler, die bis dahin ausschließlich mit statischen Seiten gearbeitet hatten, öffnete sich eine neue Dimension.

Und doch trugen Applets den Keim ihres eigenen Scheiterns von Anfang an in sich. Die Ladezeiten waren erheblich – in einer Ära, in der Internetverbindungen mit 28,8 Kilobit pro Sekunde als akzeptabel galten, verlangte das Warten auf ein Java-Applet echte Geduld. Das Sicherheitsmodell erwies sich als komplex und erlebte mehrfache Kompromittierungen. Mit dem Aufstieg von JavaScript, Flash und später HTML5 verloren Applets ihre Daseinsberechtigung.

2017 erklärte Oracle die Applet-Unterstützung offiziell für beendet. Es war ein stilles Ende für eine Technologie, die einmal die Zukunft des Webs verkörpert hatte. Aber wer die frühen Jahre des Internets erlebt hat, erinnert sich: Es gab einen Moment, in dem ein rotierender 3-D-Würfel im Browser wie ein Wunder wirkte. Java hat diesen Moment ermöglicht.

James Gosling: Bescheidenheit als Markenzeichen

Kaum eine Figur der Informatikgeschichte lässt sich so schwer in eine Heldenerzählung pressen wie James Gosling. Er ist kein Visionär im Silicon-Valley-Sinne – kein Selbstvermarkter, kein Bühnenperformer. Er ist Ingenieur durch und durch: präzise, reflektiert, gelegentlich trocken humorvoll.

In der Ausgabe Mai/Juni 1996 konnte JavaSPEKTRUM James Gosling interviewen

In der Ausgabe Mai/Juni 1996 konnte JavaSPEKTRUM James Gosling interviewen

Gosling kam 1955 in Kanada zur Welt, promovierte an der Carnegie Mellon University mit einer Arbeit über Texteditoren und schrieb während seines Studiums – als Nebenprodukt, nicht als Hauptprojekt – eine frühe Implementierung des Editors Emacs in C, die noch heute unter dem Namen Gosling Emacs bekannt ist. Für viele Entwickler reicht das allein schon als Lebenswerk.

Bei Sun Microsystems übernahm er nicht die Rolle des Managers oder Evangelisten, sondern die des Architekten. Er entwarf die Sprache, schrieb den ersten Compiler, implementierte die erste JVM. Als Java zum Welterfolg aufstieg, hielt er sich im Hintergrund – und überließ die Bühne anderen.

Nach der Übernahme von Sun durch Oracle im Jahr 2010 verließ Gosling das Unternehmen. Sein Abschied fiel kurz und charakteristisch aus: Auf seiner Website hielt er fest, er habe Oracle verlassen, ohne zu wissen, was als Nächstes komme. Keine Abrechnung, keine große Geste. Nur die nüchterne Feststellung eines Mannes, der fertig war.

Seither widmete er sich unter anderem autonomen Unterwasserfahrzeugen – weil ihn das Problem interessiert, nicht weil es glamourös ist. Das ist, in gewisser Weise, das treffendste Porträt von James Gosling: ein Mensch, der Probleme löst, weil Probleme gelöst gehören.

Die Sprache der Universitäten – und ihre Folgen

Eine der folgenreichsten Entscheidungen der Java-Geschichte fiel nicht in einem Konferenzraum bei Sun, sondern in Hörsälen weltweit: Universitäten adoptierten Java als primäre Lehrsprache für die Einführung in die Programmierung.

Die Gründe lagen auf der Hand. Java erzwang Objektorientierung – ein Paradigma, das die Industrie zunehmend einforderte. Es lief plattformunabhängig, was Lehrenden und Studierenden die Diskussion über Betriebssystemunterschiede ersparte. Und es besaß eine klare, gut dokumentierte Standardbibliothek.

Die Konsequenz: Eine ganze Generation von Entwicklern erlernte das Programmieren mit Java. Für viele stand es am Anfang – mit allem, was das bedeutet. Java prägte nicht nur technische Fähigkeiten, sondern Denkweisen: die Art, wie man Probleme in Klassen und Objekte zerlegt, wie man Vererbungshierarchien aufbaut, wie man mit Ausnahmen umgeht.

Ob das immer ein Segen war, bleibt eine andere Diskussion. Der Einfluss jedoch ist unbestreitbar: Java hat mehr Programmiererinnen und Programmierer ausgebildet als jede andere Sprache seiner Generation.

Das Erbe: mehr als eine Sprache

Dreißig Jahre nach seiner Vorstellung ist Java keine bloße Sprache mehr – es ist ein Ökosystem, eine Infrastruktur, ein kulturelles Artefakt der Softwareentwicklung. Die JVM trägt Sprachen, die zum Zeitpunkt von Javas Geburt noch nicht existierten. Der Java Community Process zeigte, wie eine Sprache durch kollektive Governance lebendig bleibt. Die Millionen von Java-Entwicklern weltweit bilden eine der größten und aktivsten technischen Gemeinschaften der Geschichte.

Und JavaSPEKTRUM? Die Zeitschrift hat diese dreißig Jahre nicht nur beobachtet, sondern mitgestaltet. Als Plattform für Diskussion, als Ort der Reflexion, als Stimme einer Gemeinschaft, die Java nicht nur anwendet, sondern versteht.

Das ist, am Ende, das eigentliche Jubiläum: nicht das einer Sprache, sondern das einer Gemeinschaft, die gelernt hat, gemeinsam zu denken.

Auf die nächsten dreißig Jahre. ☕

. . .
Vorheriger Artikel
Taler du assembler?

Author Image

Michael Stal

Chefredakteur von JavaSPEKTRUM
Zu Inhalten

Prof. Dr. Michael Stal beschäftigt sich bei der Corporate Technology der Siemens AG mit Software- und Systemarchitekturen, Digitalisierung und KI. An der University of Groningen hält er Vorlesungen und betreut Doktoranden. Außerdem ist er Chefredakteur von JavaSPEKTRUM.


Artikel teilen