|
Java
Mit der objektorientierten Programmiersprache Java (nicht zu verwechseln
mit JavaScript) ist es
möglich, Programme zu schreiben, die im Prinzip auf unterschiedlichen
Computersystemen lauffähig sind. Java-Programme werden auf dem jeweiligen Betriebssystem in der
sogenannten Java-Laufzeitumgebung (Java Runtime Environment)
ausgeführt. Die JRE besteht aus der Virtuellen Maschine (Java
VM) und dem Application and Programming Interface
(API) mit den Java-Klassenbibliotheken.
Die
aktuelle JRE erhält man bei der Firma ORACLE:
Java SE
Downloads
oder auch (deutschsprachig und für die meisten Nutzer vielleicht
übersichtlicher) bei
Java.com .
Java-Programmierer benötigen darüberhinaus mindestens
die Java Platform, Standard Edition (Java
SE Development Kit), Dokumentationen, Tutorials und möglicherweise weitere Tools:
Java SE
Downloads .
Um einen Java-Quelltext zu schreiben, braucht man
grundsätzlich nur einen normalen Texteditor. Eine professionelle
Entwicklungsumgebung bietet die Open Source
Software
eclipse .
Hinweise zur Installation von Java und eclipse findet man
bei Torsten Horn:
Technische
Kurzinformationen (Java) .
Das Programmieren mit Java kann man beispielsweise lernen mit den
Java Tutorials
von ORACLE
oder
mit dem Tutorial von Christian Ullenboom:
Java ist auch eine Insel .
Ein Java-Quelltext (Dateiendung: .java) wird durch einen Java-Compiler
in einen nicht direkt ausführbaren Bytecode übersetzt (Dateiendung:
.class), der dann in der JRE interpretiert und ausgeführt werden kann.
Es ist insbesondere möglich, einen Webbrowser anzuweisen, ein
Java-Programm auszuführen bzw. mit Hilfe einer externen VM ausführen
zu lassen. Man nennt solche Programme Applets.
Beispiel:
AnalogUhr.java ist der
Quelltext des hier eingebundenen Applets, das nur dann sichtbar ist,
wenn im Webbrowser Java aktiviert ist und eine passende JRE zur
Verfügung steht.
Ein Applet kann in einer
HTML-Datei in folgender Form eingebunden werden:
<applet code="myApplet.class"
width="400" height="200" alt="myApplet"></applet>
Die auf einigen Seiten dieser Website
verwendeten Applets wurden mit dem an der Universität Bayreuth
entwickelten Programm
GEONExT hergestellt:
GEONExT Applets.
Wer gerne Java- und auch JavaScript-Quelltexte im Zusammenhang mit
mathematischen Fragestellungen analysieren möchte, wird bei Albert
Kluge viele interessante Dinge finden:
JJAM - Kleine Programme in
Java & JavaScript .
|