Herzlich Willkommen zu „Einführung in die Programmierung mit Java“ Allgemeines • Übungsleiter: Gerhard Gröger • • • • Tel.: 73 - 1764 E-Mail: [email protected] Sprechstunde: Mittwochs von 12 – 14 Uhr Büro: Erdgeschoss, vom Hof erste Tür links • Ort: GIS-Labor • Termin: - Gruppe A: Mittwochs von 14 Uhr c.t. – 15 Uhr - Gruppe B: Mittwochs von 15 Uhr c.t. – 16 Uhr Schein • Voraussetzungen: - regelmäßige Teilnahme an Veranstaltung - regelmäßige Abgabe der Hausaufgaben • Keine Pflicht (Wahlpflichtveranstaltung) • Aber: kann nicht schaden für - Bafög - Bewerbung - Etc. Inhalt • Allgemeine Einführung in die Programmierung • Datenstrukturen • Algorithmen • Standard-Ein-/Ausgabeoperationen • Fenster/Grafik • (Einbettung von Java-Programmen in HTML-Seiten) wichtig: Probieren hilft enorm beim Studieren Allgemeines zu Java • Universelle, objektorientierte Programmiersprache • Konzepte geerbt von Simula, Smalltalk, C++ • Syntax angelehnt an C und C++ • große standardisierte Funktionsbibliotheken (z.B. Grafik, Fenster, Datenstrukturen, ...) • automatische Speicherverwaltung • Plattformunabhängig • Stand-alone Programme • Programme in HTML-Seiten einbettbar (Applets) Plattformunabhängigkeit Literatur zu Java • „Go To Java 2“ von Guido Krüger, Addison- Wesley • „Java and Object Orientation“ von John Hunt, Springer-Verlag Internetseiten zu Java • Online-Version des Buchs „Go To Java 2“ von G. Krüger http://www.gkrueger.com/books/k99a.html • Online-Java-Kurs http://www.boku.ac.at/javaeinf • Firma Sun http://java.sun.com • Java Developers Network (in deutsch) http://www.joint.org Werkzeuge • Java Developer Kit JDK 1.1.3 • Erstellen des Programms: beliebiger Editor • Java-Compiler javac • Java-Interpreter java • Ausprobieren von Java-Applets appletviewer • Programmierumgebung (Forte 4i) Beispiel „Hello World“ Programm: Ausgabe: class HelloJava { public static void main (String args[]) { System.out.println("Hallo Welt!"); } } Hallo Welt! Beispiel „Hello World“ Auf den folgenden Folien wird beschrieben, wie das Beispielprogramm „Hello World“ mit der Programmierumgebung Forte erstellt und ausgeführt werden kann. Schritt 1: Starten von Forte durch Doppelklick auf Die Programmierumgebung Forte erscheint Edit-Tab Hauptfenster von Forte Filesystems-Tab Explorer-Fenster Schritt 2: Klicken Sie mit der rechten Maustaste auf Filesystems im Explorer-Fenster. Wählen Sie Add Directory aus Schritt 3: Wählen Sie das Verzeichnis aus, in dem das Beisielprogramm gespeichert werden soll. Klicken Sie auf Add. Das ausgewählte Verzeichnis erscheint nun im Explorer-Fenster Schritt 4: Klicken Sie mit der rechten Maustaste auf Ihr Verzeichnis und wählen Sie New From Template – Classes – Main aus. Schritt 5: In dem sich öffnenden Fenster geben Sie einen beliebigen Namen ein und klicken auf Finish Beliebigen Namen eingeben Es erscheint das Editor-Fenster mit einer neu erzeugten Java-Datei Editor-Fenster Schritt 6: Geben Sie die Zeile System.out.println("Hallo Welt!"); an der unten gezeigten Stelle ein und klicken Sie auf das grüne Dreieck. Zeile dort eintippen Das Programm wird ausgeführt; der Text „Hallo Welt“ erscheint im Ausgabe-Fenster Ausgabe Running-Tab Ausgabe-Fenster