Was ist Java? Ursprung, Prinzipien & Einsatzbereiche

Von James Goslings „Oak“-Projekt über die Java Virtual Machine (JVM) bis hin zum globalen Rückgrat von Banken und Android.

Java ist eine objektorientierte, statisch typisierte und plattformunabhängige Programmiersprache, die seit ihrer Veröffentlichung im Jahr 1995 zu den einflussreichsten Technologien der IT-Geschichte zählt.

1. Der Ursprung: Vom Oak-Projekt zum Kaffee

Java entstand 1991 bei Sun Microsystems. Ein kleines Forscherteam um James Gosling („Green Team“) suchte nach einer Sprache für programmierbare Unterhaltungselektronik. Gosling nannte das Projekt zunächst „Oak“ (nach einer Eiche vor seinem Fenster). 1995 wurde der Name wegen Markenkonflikten in „Java“ geändert – inspiriert vom aromatischen indonesischen Kaffee, den die Entwickler tranken.

2. Die Funktionsweise: „Write Once, Run Anywhere“ (WORA)

Im Gegensatz zu Sprachen wie C/C++, die direkt in maschinenspezifischen Code übersetzt werden, wird Java-Quellcode (.java) zunächst in einen maschinenunabhängigen Bytecode (.class) kompiliert. Dieser läuft auf jedem Computer, auf dem eine Java Virtual Machine (JVM) installiert ist – unabhängig vom Betriebssystem (Windows, macOS, Linux).

3. Wo wird Java heute eingesetzt?

  • Unternehmens- & Bankensoftware: Über 90 % der internationalen Finanzinstitute und DAX-Konzerne betreiben ihre Kernsysteme auf Java-Basis (insb. mit dem Spring Boot-Framework).
  • Android-Entwicklung: Das weltweit meistgenutzte mobile Betriebssystem basiert grundlegend auf Java- und Kotlin-Architekturen.
  • Big Data & Cloud: Branchenstandards wie Apache Hadoop, Apache Spark, Kafka und Elasticsearch sind in Java implementiert.
  • Eingebettete Systeme: SIM-Karten und Chipkarten (Java Card).