Einleitung

Spricht man von Java, ist oft nicht nur die Programmiersprache gemeint. Mit zahlreichen APIs, Frameworks, ... ist im Zusammenhang mit Java eine Plattform entstanden, die in der Industrie zur Erstellung von komplexen Informationssystemen eingesetzt wird. So werden z.B. Probleme der EAI (Enterprise Application Integration) oft mit Hilfe von Java-Technologien gelöst.

Ein weiteres Anwendungsgebiet sind mobile Anwendungen. Mithilfe der Java-Micro-Edition lassen sich viele mobile Endgeräte, wie z. B. Handys, PDA/Organizer, ..., programmieren.

Weitere Anwendungsgebiete für Java sind z.B.:

  • Standalone Anwendungen
  • Client-Server Anwendungen
  • N-Tier Anwendungen
  • Web-Anwendungen
  • ...

Eines der Hauptargumente, die für Java sprechen, ist die Plattformunabhängigkeit. So kann in der Regel ein unter Linux entwickeltes Java Programm auch unter Microsoft-Windows ausgeführt werden (oder auch umgekehrt). Auch die Entwicklung in Teams, wo unterschiedliche Betriebssysteme verwendet werden, ist mit Java weitestgehend problemlos.

Dieser Artikel soll die ersten Schritte in der Java-Programmierung beschreiben, ohne dass Kenntnisse einer anderen Programmiersprache erforderlich sind.