Walter Walter
Walburga Walburga
Stephanie Stephanie
Sebastian Sebastian
News News
Gallerien Gallerien
Motivation Motivation
Kalender Kalender
Links Links
Sitemap Sitemap
Homepage der Familie Kuck

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.