29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1.4 Zusammenfassung<br />

So wie man bei den herkömmlichen Programmiersprachen für jeden Rechnertyp den<br />

dazugehörigen Compiler benötigt, braucht es bei <strong>Java</strong> für jeden Rechnertyp die<br />

dazugehörige virtuelle Maschine. Was hat man nun gewonnen?<br />

Vorteilhaft an der <strong>Java</strong>-Architektur ist, dass es sich bei dem durch den <strong>Java</strong>-Compiler<br />

generierten Bytecode um ein ausführbares, betriebssystemunabhängiges Programm<br />

handelt. Im Gegensatz dazu ist bei herkömmlichen Programmiersprachen das<br />

Maschinenprogramm zwar auch ausführbar, aber nicht betriebssystemunabhängig. Diese<br />

Tatsache kommt vor allem im Zusammenhang mit dem Austausch von Programmen<br />

zwischen Rechnern unterschiedlichen Typs sowie beim Versenden von Programmen im<br />

Internet zum Tragen.<br />

Bei einem herkömmlichen Programm ist man gezwungen, das Quellprogramm zu<br />

übertragen, da allein dieses betriebssystemunabhängig ist. Bevor man aber dieses<br />

ausführen kann, muss es zuerst noch auf dem Zielrechner kompiliert werden. <strong>Java</strong><br />

hingegen erlaubt es, direkt den Bytecode zu übermitteln – zum Beispiel über Internet –,<br />

welcher unmittelbar, ohne neuerliche Kompilation, auf dem Zielrechner ausgeführt werden<br />

kann.<br />

1.3.3 Internet<br />

Aufgrund seiner zuvor erläuterten Portabilität ist <strong>Java</strong> für das Internet äusserst attraktiv.<br />

Wenn man heutzutage irgendeine WWW-Seite besucht, findet man häufig graphische<br />

Animationen vor. Solche sind in <strong>Java</strong> realisiert und werden als applets bezeichnet. Das<br />

Wort applet kommt von „little application“ und ist sinngemäss als kleines Programm zu<br />

übersetzen. Applets sind <strong>Java</strong>-Programme, welche in einem WWW-Browser laufen.<br />

Von den applets unterscheiden sich die Applications. Hierbei handelt es sich ebenfalls um<br />

<strong>Java</strong>-Programme, welche aber auf dem eigenen Rechner laufen.<br />

Da eine Application durch den Benutzer gestartet wird und die Kontrolle über den<br />

Programmverlauf voll und ganz in <strong>Java</strong>s Hand liegt, handelt es sich bei den Applications<br />

um eigenständig Programme. Bei den applets hingegen hat die Ausführungskontrolle der<br />

WWW-Browser, weswegen man auch von „nicht-eigenständigen Programmen“ spricht.<br />

1.4 Zusammenfassung<br />

Im ersten Abschnitt dieses Kapitels wurden wir mit der Objektorientierung, welche auf<br />

dem Prinzip der Klassifizierung beruht, vertraut gemacht. Die wichtigsten Begriffe hierzu<br />

sind:<br />

19

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!