11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

– virtuelle Java-Maschine<br />

– einfache, schnelle Programmenticklung<br />

– kleine“ Programme<br />

”<br />

¯ architekturneutral <strong>und</strong> portabel<br />

1.3. Java – ein Überblick<br />

– plattformunabhängiger Zwischencode (Bytecode)<br />

– Programme sind ohne Änderungen ablauffähig unter Windows, Unix,<br />

MacOS, <br />

Java-Werkzeuge<br />

¯ Java-Compiler javac<br />

– überprüft Quelltext auf Fehler<br />

– übersetzt Quelltext in plattformneutralen Zwischencode (Bytecode)<br />

¯ Java-Interpreter java<br />

– intepretiert Bytecode<br />

– implementiert virtuelle Java-Maschine<br />

Übersetzung <strong>und</strong> Ausführung<br />

// Hello.java – Das erste Java Programm.<br />

// Jedes Java-Programm besteht aus mind. einer Klasse.<br />

public class Hello <br />

// Eine Standalone-Anwendung muß eine main-Methode besitzen<br />

public static void main (String[] args) <br />

// Zeichenkette ausgeben<br />

System.out.println ("Hello Java !");<br />

<br />

<br />

1. Quelltext in Datei Hello.java speichern<br />

¯ Dateiname entspricht Klassennamen !<br />

¯ Klasse muß eine Methode main als Startpunkt der Ausführung besitzen<br />

2. Quelltext kompilieren<br />

¯ Quelltext in Bytecode übersetzen<br />

¯ liefert Datei Hello.class Java in den FIN-Pools<br />

15

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!