Herzlich Willkommen zu „Einführung in die Programmierung mit Java“
Allgemeines Übungsleiter: Gerhard Gröger Ort: GIS-Labor Termin: Tel.: 73 - 1764 E-Mail: groeger@ikg.uni-bonn.de 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: Keine Pflicht (Wahlpflichtveranstaltung) 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 Programmierumgebung (Forte 4i) Erstellen des Programms: beliebiger Editor Java-Compiler javac Java-Interpreter java Ausprobieren von Java-Applets appletviewer Programmierumgebung (Forte 4i)
Beispiel „Hello World“ Programm: class HelloJava { public static void main (String args[]) { System.out.println("Hallo Welt!"); } Ausgabe: 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 Hauptfenster von Forte Edit-Tab Explorer-Fenster Filesystems-Tab
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
Schritt 6: Geben Sie die Zeile. System. out. println("Hallo Welt 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 Running-Tab