Objektorientierte Programmierung OOP Programmieren mit Java



Ähnliche Dokumente
Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Version 0.3. Installation von MinGW und Eclipse CDT

Vorkurs Informatik WiSe 15/16

Installationsanleitungen

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Vorlesung Informatik II

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

AKTUEL ZU JAVA 8 PROGRAMMIEREN IN JAVA. 7. Auflage. Im Internet: Alle Beispielprogramme und Lösungen

Java Kurs für Anfänger LMU SS09 Einheit 1 Javaumgebung

Informatik I Tutorial

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Java Einführung Programmcode

Erste Schritte zum lauffähigen Java Programm

Einführung in Eclipse und Java

Beuth Hochschule JDK und TextPad WS14/15, S. 1

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Programmieren I. Administratives / Java Installation. Thomas Vetter, Brian Amberg, Andreas Forster. 21. September 2010 UNIVERSITÄT BASEL

Kurzbedienungsanleitung

Objektorientiertes Programmieren mit Suse Linux

PROBLEME BEIM INSTALLIEREN REALTEK HD AUDIO TREIBER

OP-LOG

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Software-Engineering Grundlagen des Software-Engineering

Erstellen einer PostScript-Datei unter Windows XP

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Wo möchten Sie die MIZ-Dokumente (aufbereitete Medikamentenlisten) einsehen?

Internet online Update (Internet Explorer)

ecaros2 Installer procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Installation der Eicon Diva PCI Karte unter Windows XP

Informatik 1 Tutorial

Pascal-Compiler für den Attiny

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

CD aus einer ISO-Datei erstellen

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Mac OSX und Safari / Mozilla Firefox

Standard Daten-Backup-Script

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Pakete dienen dazu, die Software eines Projektes in größere inhaltlich zusammengehörige Bereiche mit eigenem Namen einzuteilen (siehe Java API).

Schritt für Schritt Anleitung zur Installation des Programmpaketes HBS + EASYHBS + KSL

LEHRSTUHL FÜR DATENBANKEN

Ihr CMS für die eigene Facebook Page - 1

MS Office XP-CD inkl. SP3 erstellen

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Installation OMNIKEY 3121 USB

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox

INSTALLATION VON INSTANTRAILS 1.7

Informationen zur Verwendung von Visual Studio und cmake

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

Erstellen der Barcode-Etiketten:

Kompatibilitätsmodus und UAC

Installation und Inbetriebnahme von Microsoft Visual C Express

Anwendungsbeispiele Buchhaltung

Installationsanleitung. Update ATOSS SES 2.40 für Windows ATOSS Server

Whitepaper. Produkt: combit address manager STAMPIT der Deutschen Post nutzen. combit GmbH Untere Laube Konstanz

Starten der Software unter Windows XP

1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien.

Datensicherung. Beschreibung der Datensicherung

GEONET Anleitung für Web-Autoren

(Hinweis: Dieses ist eine Beispielanleitung anhand vom T-Sinus 154 Komfort, T-Sinus 154 DSL/DSL Basic (SE) ist identisch)

Internet und WWW Übungen

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Benutzerhandbuch DesignMaster II

Konvertieren von Settingsdateien

Überprüfung der digital signierten E-Rechnung

Seriendruck mit der Codex-Software

Psyprax GmbH. Netzwerk Installation unter XP. Wichtig für alle Netzwerkinstallationen: Psyprax GmbH

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

B) Klassenbibliotheken Turtle und Util (GPanel, Console) installieren Ein Unterverzeichnis classes auf der Festplatte erstellen, z.b.

Software-Schutz Client Aktivierung

Übung - Arbeiten mit CLI-Befehlen in Windows

Anleitung über den Umgang mit Schildern

Drei-Schichten-Architektur. Informatik B - Objektorientierte Programmierung in Java. Vorlesung 16: 3-Schichten-Architektur 1 Fachkonzept - GUI

Tel.: Fax: Ein Text oder Programm in einem Editor schreiben und zu ClassPad übertragen.

Handbuch PCI Treiber-Installation

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

Einführung in Java. PING e.v. Weiterbildung Andreas Rossbacher 24. März 2005

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Möglichkeiten des Parallelbetriebs der VR-NetWorld Software Parallelbetrieb VR-NetWorld Software 4.4x und Version 5.0 ab der 2. Beta!

Frankieren in Microsoft Word mit dem E Porto Add in der Deutschen Post

C++ mit Eclipse & GCC unter Windows

Installationsanleitung. Hardlock Internal PCI Hardlock Server Internal PCI

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Hello World in Java. Der Weg zum ersten Java-Programm

Anleitung Captain Logfex 2013

Java Übung. Einführung. 12. April Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung. Vorbereitendes.

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Computeria Solothurn

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

Was meinen die Leute eigentlich mit: Grexit?

Die Installation von D-Link WLAN Karten unter Windows Vista

Einen Wiederherstellungspunktes erstellen & Rechner mit Hilfe eines Wiederherstellungspunktes zu einem früheren Zeitpunkt wieder herstellen

Reporting Services und SharePoint 2010 Teil 1

Problem crazytrickler unter Windows 8:

Oracle APEX Installer

Windows 7 Winbuilder USB Stick

Erstellen einer digitalen Signatur für Adobe-Formulare

Nach der Anmeldung im Backend Bereich landen Sie im Kontrollzentrum, welches so aussieht:

Transkript:

Aufgaben: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge Objektorientierte Programmierung OOP Programmieren mit Java 1. Installation von Java 2. Erstes Java Programm Hello World 3. Dreimal Hallo Olten 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 4. Eigene Adresse Übungen Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 2 Aufgabe 1: Installation von Java Installieren Sie die neuste Java-Version (J2SE) auf Ihrem Laptop. Folgen Sie dazu den Anleitungen auf den Seiten http://java.sun.com. Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 3 Lösung 1: Installation von Java Installation beispielsweise von Java 5 (J2SE 5.0, JDK 1.5.0): Starten Sie einen Browser und gehen Sie beispielsweise direkt auf die Internet-Seite http://java.sun.com/j2se/1.5.0/download.jsp. Laden Sie dort über den Link Version JDK 5.0 Update 6 includes the JVM technology das Installationsprogramm (z.b. jdk-1_5_0_06-windowsi586-p.exe) herunter (z.b. in das Verzeichnis C:\Temp). Starten Sie das Executable und installieren Sie das JDK 1.5.0 beispielsweise im Verzeichnis C:\Java\jdk1.5.0. Laden Sie auch die mitgelieferte Online Java-Dokumentation herunter, z.b. über J2SE 5.0 Documentation das File jdk-1_5_0-doc.zip. Entpacken Sie dieses File im entsprechenden Java-Verzeichnis C:\Java\jdk1.5.0, womit dort das weitere Unterverzeichnis \doc angelegt wird. Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 4

Lösung 1: Installation von Java Will man direkt Java-Programme ohne ein IDE erstellen, muss der Pfadname, wo das JDK liegt, in die System-Pfadvariable eingetragen werden. Wenn das Installationsverzeichnis vom JDK 1.5.0 beispielsweise das Verzeichnis C:\Java\jdk1.5.0 ist, dann geschieht dies unter Windows wie folgt: Unter Windows 2000/XP setzen Sie (wenn Sie Administratorrechte haben): Systemvariable Neu... Neue Systemvariable Name: JAVA_HOME Wert: C:\Java\jdk1.5.0\bin; Systemvariable Bearbeiten... Systemvariable bearbeiten Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 5 (Vorsicht, bestehende Pfadeinträge NICHT überschreiben!!!) Lösung 1: Installation von Java Unter Windows NT/2000/XP setzen Sie (wenn Sie keine Administratorrechte haben): Benutzervariablen für XY Neu... Neue Benutzervariable Name: JAVA_HOME Wert: C:\Java\jdk1.5.0\bin; Benutzervariable Neu... Neue Benutzervariable (Vorsicht, eventuelle Pfadeinträge nicht überschreiben!) Name: Path Wert: %JAVA_HOME%; Unter Windows NT setzen Sie (wenn Sie Administratorrechte haben): Systemsteuerung System Umgebung Umgebungsvariablen Systemvariable Neu... Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 6 wie unter Windows 2000/XP weiter Lösung 1: Installation des Java SDK Auf folgende Eingaben im Fenster Eingabeaufforderung (Command- oder DOS-Shell) sollten Sie nun nachfolgende Ausgaben erhalten: C:\>java version (Eventuell haben Sie eine andere Java Version installiert. Solange es mindestens 1.5.0 ist, ist das in Ordnung.) Aufgabe 2: Erstes Java Programm Hello World Schreiben Sie ein Java-Programm, das Hello World in der Eingabeaufforderung (Command-bzw. DOS-Shell) ausgibt: C:\>javac Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 7 Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 8

1. Starten Sie das Programm/Fenster Eingabeaufforderung (Command- bzw. DOS-Shell). 5. Starten Sie nun Notepad oder einen anderen Editor, der im Plain-Text-Format speichern kann, auf dem Computer. 6. Geben Sie folgende Zeilen im Editor ein (Beachten Sie dabei die Rechtschreibung und Groß- und Kleinschreibung): 2. Gehen Sie in der Eingabeaufforderung mittels des Befehls cd in Ihr persönliches Verzeichnis, falls Sie nicht schon dort sind. 3. Erzeugen Sie mittels md oop in Ihrem Verzeichnis ein neues Verzeichnis oop. 4. Gehen Sie mittels cd oop in dieses Verzeichnis oop. 7. Speichern Sie danach dieses File unter dem Namen ErstesJavaProgramm.java in ihrem Verzeichnis oop ab. (Wählen Sie als Codierung ANSI. Denn der Editor speichert bei seinen Unicode- Codierungen zusätzliche Java-unverträgliche Steuerzeichen ab.) Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 9 Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 10 Geben Sie zum Kompilieren des Java-Codes in der Eingabeaufforderung folgendes ein: javac ErstesJavaProgramm.java Sie sollten nun als Ausgabe keinerlei Meldung erhalten. Schauen Sie im Verzeichnis mittels dir nach, welche Files nun dort liegen: Geben Sie zum Ausführen des entstandenen Java-Byte-Codes (das File mit dem Namen ErstesJavaProgramm.class) folgendes ein: java ErstesJavaProgramm Sie sollten nun als Ausgabe folgendes erhalten: Der Compiler hat aus dem Java-Code (im File ErstesJavaProgramm.java) Java-Byte-Code erzeugt und im File ErstesJavaProgramm.class abgespeichert. Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 11 Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 12

Erste kurze Erklärung des Programmcodes: (ausführlicher im Laufe der Vorlesung) public class ErstesJavaProgramm { public static void main (String[] args) { System.out.println("Hello World"); Zeilenumbrüche und Leerzeichen (wenn nicht Trennzeichen zwischen Schlüsselwörtern) sind für den Java-Compiler ohne Bedeutung. Das Semikolon trennt einzelne Java-Befehle. (D.h. die Formatierung des Quelltextes dient nur der Übersichtlichkeit.) Der Ausdruck ErstesJavaProgramm ist der Name der frei aufrufbaren (public) Java-Klasse (class). (So wie die Klasse heißt, muss auch das Java-File heißen, also ErstesJavaProgramm.java.) Umgebende Klammern schließen Blöcke mit zusammengehörigem Inhalt ein. Der Einstieg in das Programm erfolgt über public static void main (String[] args). Die Haupteinstiegsmethode (main) ist frei aufrufbar (public), ist eine Klassenmethode (static) und liefert keinen Rückgabewert (void). Das Hauptprogramm kann mehrere Argumente beim Aufruf übernehmen (String[] args), die aber hier nicht ausgewertet werden. Die Ausgabe des Textes Hello World erfolgt über den Standardaufruf System.out.println in der Eingabeaufforderung. Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 13 Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 14 Aufgabe 3: Dreimal Hallo Olten Schreiben Sie ein Programm HalloOlten1, das dreimal nacheinander die Textzeile Hallo Olten ausgibt: Schreiben Sie ein Programm HalloOlten2, in dem Sie die Zeile Lösung 3: Dreimal Hallo Olten public class HalloOlten1{ durch die Zeilen ersetzen. Wie können Sie noch eine Leerzeile einfügen, damit die Bildschirmausgabe von HalloOlten2 identisch mit der von HalloOlten1 ist? Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 15 public class HalloOlten2{ Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 16

Lösung 3: Dreimal Hallo Olten Zusatz: public class HalloOlten3{ Die Methode println() fügt nur einen Zeilenumbruch hinzu ohne einen Text auszugeben. print() hingegen fügt keinen Zeilenumbruch hinzu. Aufgabe 4: Eigene Adresse Schreiben Sie ein Programm EigeneAdresse, das Ihre Adresse als Textzeilen mit ausgibt. Vorname Name Strasse Hausnummer PLZ Ort Telefonnummer Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 17 Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 18 Lösung 4: Eigene Adresse public class EigeneAdresse{ System.out.println("Urs Muster"); System.out.println("Oltenerstrasse 5"); System.out.println("4600 Olten"); System.out.println("+41 (0)62 286 86 86"); Prof. Dr. Rolf Dornberger OOP: 2 JDK/SDK/JRE und Java Entwicklungswerkzeuge 22.09.2010 19