next up previous contents
Nächste Seite: Kompatibilität: Aufwärts: 4.1 Vor - und Vorherige Seite: Performance:   Inhalt

Die Sprache Java:

Java ist eine sehr mächtige und moderne Sprache. Sie besitzt eine außerordentlich umfangreiche Funktionsbibliothek, welche von Version zu Version wächst [2]. In Java stehen eine Vielzahl von Funktionen und Typen für den sofortigen Einsatz bereit (z.B. String, Vector, Stack, Hashtable ). Ein reichhaltige Funktionsbibliothek für die grafische Ausgabe und Animation ist ebenfalls vorhanden (java.awt und javax.swing).

Die Architektur der Sprache ist zur Zeit auf dem modernsten Stand der Programmiersprachen-Entwicklung. Sie beinhaltet vor allem objektorientiertes Programmieren (OO), multiple threads so wie ereignisorientiertes Programmieren [1].

Objektorientiertes Programmieren wird dem Programmierer unter Java aufgezwungen. Programme im klassischen prozeduralen Stil, können in Java nicht entwickelt werden.

Wenn es sich nur um kleine Programme handelt, die weder modular, flexibel oder erweiterbar sein müssen, kann eine moderne Sprache wie Java nicht viele Vorteile bieten.

Die Stärke von Java liegt in der Fähigkeit zur Modularisierung und flexiblen Programmierung. Dies kommt vor allem größeren Projekten zugute, an denen auch mehrere Programmierer beteiligt sein können.



Thomas Volk