Homepage der Familie Kuck

Startseite | Impressum | E-Mail

Java

Java ist eine von "Sun Microsystems" entwickelte objektorientierte, plattformunabhängige Programmiersprache für das Internet, die unabhängig vom jeweiligen Betriebssystem funktionert. Java-Programme können in Web-Seiten integriert werden (Applets) oder als eigenständige Anwendungen laufen (Applications).

Ein Entwickler schreibt ein kleines Programm, ein Java-Applet, und bindet es mit dem Object-Tag in eine Web-Seite ein. Geht man auf eine Web-Seite mit einem Applet, schickt der Web-Server das Applet an den Browser des Nutzers. Der Browser besitzt ein Modul (Java Virtual Machine, kurz Java-VM), das den Programmcode des Applets ausführt.

Ein Applet funktioniert auf allen Computern, die eine Java-VM bereitstellen. Java-Applets sorgen oft für aufwändige Animationen oder Sound, aber auch für sichere Homebanking-Lösungen. Ein wichtiger Aspekt ist die Sicherheit: Es muss sichergestellt sein, dass nicht ein Programmierer mit einer harmlos erscheinenden Web-Seite unentdeckt Programme überträgt, die Paßwörter stiehlt oder gar die Festplatte formatiert.

Deshalb laufen Java-Applets in einer sogenannten Sandbox (wie auf dem Kinderspielplatz) unter Überwachung ab. Ein Java-Applet kann so keine Dateien auf einen PC kopieren oder Systemprogramme aufrufen. Das Konkurrenzprodukt ActiveX von Microsoft gilt dagegen wesentlich gefährlicher.